u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Oniguruma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuster / Subroutines
- Conditionals (Bedingungen in Suchmustern)
- `\K` was man öfter mal braucht um den Anfang des Matches zurückzusetzen
- `\G` um Matches an einen Startpunkt gewissermaßen zu "ketten"
- Lookaheads und Lookbehinds (wenn auch letztere leider nur von fixer Länge)
- sog. Backtracking Control Verbs wie z.B. `(*SKIP)` meist Komination mit `(?!)`
Das waren jetzt nur einige Features, die mir als erstes eingefallen sind. Weiters halte ich den Unicode Support (siehe z.B. [Unicode-Kategorien](https://www.regular-expressions.info/unicode.html) wie `\p{L}` und dergleichen) für sehr gut.
*Edit*
Habe gerade zu Oniguruma etwas nachgeblättert und es scheint auch ziemlich umfangreich zu sein! Nichtsdestotrotz bin ich - seit ich regexe - noch auf kein Problem gestoßen, welches man nicht elegant mit PCRE hätte lösen können :) Meines Erachtens ist man damit bestens bedient.
u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Oniguruma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuster / Subroutines
- Conditionals (Bedingungen in Suchmustern)
- `\K` was man öfter mal braucht um den Anfang des Matches zurückzusetzen
- `\G` um Matches an einen Startpunkt gewissermaßen zu "ketten"
- Lookbehinds (wenn auch leider nur von fixer Länge)
- sog. Backtracking Control Verbs wie z.B. `(*SKIP)` meist Komination mit `(?!)`
Das waren jetzt nur einige Features, die mir als erstes eingefallen sind. Weiters halte ich den Unicode Support (siehe z.B. [Unicode-Kategorien](https://www.regular-expressions.info/unicode.html) wie `\p{L}` und dergleichen) für sehr gut.
*Edit*
Habe gerade zu Oniguruma etwas nachgeblättert und es scheint auch ziemlich umfangreich zu sein! Nichtsdestotrotz bin ich - seit ich regexe - noch auf kein Problem gestoßen, welches man nicht elegant mit PCRE hätte lösen können :) Meines Erachtens ist man damit bestens bedient.
u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Onigurma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuster / Subroutines
- Conditionals (Bedingungen in Suchmustern)
- `\K` was man öfter mal braucht um den Anfang des Matches zurückzusetzen
- `\G` um Matches an einen Startpunkt gewissermaßen zu "ketten"
- Lookbehinds (wenn auch leider nur von fixer Länge)
- sog. Backtracking Control Verbs wie z.B. `(*SKIP)` meist Komination mit `(?!)`
Das waren jetzt nur einige Features, die mir als erstes eingefallen sind. Weiters halte ich den Unicode Support (siehe z.B. [Unicode-Kategorien](https://www.regular-expressions.info/unicode.html) wie `\p{L}` und dergleichen) für sehr gut.
u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Onigurma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuster / Subroutines
- Conditionals (Bedingungen in Suchmustern)
- `\K` was man öfter mal braucht um den Anfang des Matches zurückzusetzen
- `\G` um Matches an einen Startpunkt gewissermaßen zu "ketten"
- Lookbehinds (wenn auch leider nur von fixer Länge)
- sog. Backtracking Control Verbs wie z.B. `(*SKIP)` meist Komination mit `(?!)`
Das waren jetzt nur einige Features, die mir als erstes eingefallen sind. Weiters.
u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Onigurma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuster / Subroutines
- Conditionals (Bedingungen in Suchmustern)
- `\K` was man öfter mal braucht um den Anfang des Matches zurückzusetzen
- `\G` um Matches an einen Startpunkt gewissermaßen zu "ketten"
- Lookbehinds (wenn auch leider nur von fixer Länge)
- sog. Backtracking Control Verbs wie z.B. `(*SKIP)` meist Komination mit `(?!)`
Das waren jetzt nur die Punkte, die mir als erstes einfielen.
u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Onigurma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuster / Subroutines
- Conditionals (Bedingungen in Suchmustern)
- `\K` was man öfter mal braucht um den Anfang des Matches zurückzusetzen
- `\G` um Matches an einen Startpunkt gewissermaßen zu "ketten"
- Lookbehinds (wenn auch leider nur von fixer Länge)
- sog. backtracking control verbs wie z.B. `(*SKIP)` meist Komination mit `(*F)`
Das waren jetzt nur die Punkte, die mir als erstes einfielen.
u Modifier in einem PHP regEx Ausdruck
bearbeitet von
Hallo lieber Rolf,
ich weiss nicht was Onigurma alles kann, aber PCRE kann eine Menge, z.B.
- Rukursive Suchmuste / Subroutines
- Conditionals (Bedingungen in Suchmusterm)
- `\K` was man öfter mal braucht um den Anfang des "matches" zurückzusetzen
- `\G` um matches an einen Startpunkt zu "ketten"
- Lookbehinds (wenn auch leider nur von fixer Länge)
- sog. backtracking control verbs wie z.B. `(*SKIP)` meist Komination mit `(*F)`
Das waren jetzt nur die Punkte, die mir als erstes einfielen.