milky: preg_split - wie nach ; trennen aber &xxxx; ausklammern?

Beitrag lesen

Hi,

In der PHP-Doku steht im Abschnitt PCRE/PatternSyntax auch etwas zu
"Assertions", damit kannst du das machen.

preg_split('/(?<!&\w\w\w|.&\w\w|..&\w);/', $text);

Mit (?<!...) gibst du den Teil an, der nicht vorkommen darf (wird dann auch
nicht als Ergebnis, oder in diesem Fall Trennzeichen, ausgewertet).
Zu beachten ist aber, daß variable StringLängen (alles mit +, ? und *)
hierbei nicht erlaubt sind.

Grüße,
milky