regex
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| regex [2022-03-03 12:05:47] – [basic regular expressions (BRE)] manfred | regex [2022-03-03 12:58:19] (aktuell) – [extended regular expressions (ERE)] manfred | ||
|---|---|---|---|
| Zeile 51: | Zeile 51: | ||
| Die //BRE// kennen keinen Platzhalter für ein Tabulatorzeichen, | Die //BRE// kennen keinen Platzhalter für ein Tabulatorzeichen, | ||
| stattdessen werden hier Leerzeichen erkannt! | stattdessen werden hier Leerzeichen erkannt! | ||
| + | |||
| + | __genau eine Ziffer:__ | ||
| + | [0-9] | ||
| + | |||
| + | __genau ein Zeichen, das keine Ziffer ist:__ | ||
| + | [^0-9] | ||
| __Zeilenanfang: | __Zeilenanfang: | ||
| Zeile 202: | Zeile 208: | ||
| [\S] | [\S] | ||
| [^\s] | [^\s] | ||
| + | |||
| + | wenn nur die Zahl '' | ||
| + | > echo -e " | ||
| + | 65567 | ||
| Zeile 227: | Zeile 237: | ||
| __genau eine Ziffer:__ | __genau eine Ziffer:__ | ||
| [[:digit:]] | [[:digit:]] | ||
| + | |||
| + | __genau ein Zeichen, das keine Ziffer ist:__ | ||
| + | [^[: | ||
| __genau ein Hexadezimalziffer: | __genau ein Hexadezimalziffer: | ||
| Zeile 257: | Zeile 270: | ||
| __m..? | __m..? | ||
| [x]{m,} | [x]{m,} | ||
| + | |||
| + | wenn nur die Zahl '' | ||
| + | > echo -e " | ||
| + | 65567 | ||
/home/http/wiki/data/attic/regex.1646309147.txt · Zuletzt geändert: von manfred
