Tom: Regulärer Ausdruck: Nur ein Teil des Patterns case-insensitive

Beitrag lesen

Hello Chris,

Folgendes Pattern matcht mit "foo" und "bar" in beliebiger Groß- und Kleinschreibung.

'~(foo|bar)~i'

Wie lautet die Syntax, wenn nur "bar" case-insensitive matchen soll?

http://www.php.net/manual/en/regexp.reference.internal-options.php

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?

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

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de