Hallo,
ich möchte mit preg_match einen Ausdruck finden, vor dem entweder
steht. Wenn nur eine Möglichkeit gesucht würde, ließe sich das ja gut mit einer Lookbehind-Assertion machen:
Wenn andere Zeichen vor dem gesuchten Ausdruck stehen als chr(9), soll der reguläre Ausdruck nicht zutreffen.
Wie könnte man die oben dargestellte Assertion erweitern, damit auch der Stringanfang (^) passt und nicht nur chr(9) oder geht das vielleicht gar nicht, da die Assertion ja "fixed-width" ist?
Gruß und danke bereits im Voraus!
MicroMumpitz
ich möchte mit preg_match einen Ausdruck finden, vor dem entweder
- nichts (^ wäre sozusagen das Gesuchte)
- ein bestimmtes Zeichen (in diesem Fall chr(9))
steht. Wenn nur eine Möglichkeit gesucht würde, ließe sich das ja gut mit einer Lookbehind-Assertion machen:
Code:
(?<=[\x09]{1})
Wie könnte man die oben dargestellte Assertion erweitern, damit auch der Stringanfang (^) passt und nicht nur chr(9) oder geht das vielleicht gar nicht, da die Assertion ja "fixed-width" ist?
Gruß und danke bereits im Voraus!
MicroMumpitz
Kommentar