ChrisB: Reguläre Ausdrücke

Beitrag lesen

Hi,

/^abc/ heißt, dass abc am Anfang sein muss. Also würde alles gehen, was mit abc anfängt? Richtig?

Ja. Mit dem Schalter /m ist "Anfang" als "Anfang einer Zeile" zu verstehen.

Schalter /m. Wie würde ich das oben einbauen, da / ja der Delimiter ist.

//mabc/
bzw mit Klammer ((?m)abc)

Nein, diese Schalter - engl. Modifier - betreffen immer den gesamten Ausdruck, und werden deshalb nach dem abschliessenden Delimiter notiert:

/^abc/m

Mehrere Modifier werden einfach nacheinander aufgelistet, also wenn zum m bspw. noch i hinzukommen soll:

/^abc/mi

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.