MudGuard: Reguläre Ausdrücke

Beitrag lesen

Hi,

/(?i:foo)bar/ - Schaltet den Schalter i für den Teilausdruck "foo" ein

Richtig.

Oder anstatt des Doppelpunktes einfach doppelt Klammern /((?i)foo)bar/

Das ist etwas anderes!
Zwar wird auch hier für den Teilausdruck foo das i-Flag gesetzt, aber hier wird auch noch der Teilausdruck in der Klammer () gespeichert.

(?:(?i)foo)bar  wäre äquivalent zu (?i:foo)bar

/(?-i:foo)bar/ - Schaltet den Schalter i für den Teilausdruck "foo" aus

Richtig.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.