Twilo: regulärer Ausdruck

Beitrag lesen

Hallo,

Durch die Diskussion über die Reihenfolge vom Gebackslashten Ausdruck und der Zeichenklasse fiel mir auf: Das geht besser:

/^\s*$xxx\s*=\s*("(?:[^\"]|\.)*"|'(?:[^\']|\.)*')/m

hat dieser Ausdruck ein Vorteil gegenüber
/^\s*$xxx\s*=\s*"|'["|']\s*;s*\r?$/m
?

bei deinen Ausdruck ist das Ergebnis z.B. 'xx'x' bei den anderen xx'x, also ohne die einfachen Hochkommas

bei deinen Ausdruck verstehe ich folgendes nicht so wirklich
("(?:[^\"]|\.)*"|'(?:[^\']|\.)*')
über eine Erläuterung würde ich mich freuen

mfg
Twilo