regex
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| regex [2021-07-28 16:38:57] – [REGEX (REGular EXpression => Regulärer Ausdruck)] manfred | regex [2022-03-03 12:58:19] (aktuell) – [extended regular expressions (ERE)] manfred | ||
|---|---|---|---|
| Zeile 19: | Zeile 19: | ||
| Und so kam es, dass es zur Zeit viele verschiedene erweiterten REGEX-Versionen gibt, | Und so kam es, dass es zur Zeit viele verschiedene erweiterten REGEX-Versionen gibt, | ||
| die bekannteste ist die " | die bekannteste ist die " | ||
| + | |||
| + | > echo -e " | ||
| + | 76556 | ||
| + | 765567 | ||
| + | 65567 | ||
| + | 65567 | ||
| + | 6556 | ||
| Zeile 44: | 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 95: | Zeile 108: | ||
| __m..? | __m..? | ||
| [x]\{m,\} | [x]\{m,\} | ||
| + | |||
| + | wenn nur die Zahl '' | ||
| + | > echo -e " | ||
| + | 65567 | ||
| Zeile 191: | Zeile 208: | ||
| [\S] | [\S] | ||
| [^\s] | [^\s] | ||
| + | |||
| + | wenn nur die Zahl '' | ||
| + | > echo -e " | ||
| + | 65567 | ||
| Zeile 216: | Zeile 237: | ||
| __genau eine Ziffer:__ | __genau eine Ziffer:__ | ||
| [[:digit:]] | [[:digit:]] | ||
| + | |||
| + | __genau ein Zeichen, das keine Ziffer ist:__ | ||
| + | [^[: | ||
| __genau ein Hexadezimalziffer: | __genau ein Hexadezimalziffer: | ||
| Zeile 246: | Zeile 270: | ||
| __m..? | __m..? | ||
| [x]{m,} | [x]{m,} | ||
| + | |||
| + | wenn nur die Zahl '' | ||
| + | > echo -e " | ||
| + | 65567 | ||
/home/http/wiki/data/attic/regex.1627490337.txt · Zuletzt geändert: von manfred
