Willi H.: Regulärer Ausdruck: Nur ein Teil des Patterns case-insensitive

Beitrag lesen

Guten Tag, Tom!

Spannende Zusatzfrage:
Wie schaltet man denn caseless wieder aus, wenn man es mit dem Inline-Modifier mitten im Muster eingeschaltt hat, es aber nicht bis zum Ende gelten soll?

Wenn ich es richtig verstanden habe so:

'~((?i)(foo)|bar)~'

Oder so:

'~(?i:foo?-i|bar)~'

Ist das nun ein Toggle Switch, oder nur ein eindeutiger Schalter?

?i ein eindeutiger Schalter, ?i: und ?-i auch, wobei man beide zusammengenommen als Toggle Switch betrachten könnte.

Schöne Grüße vom Willi