preg_split mit Negation

TvP

Erfahrenes Mitglied
Hallo Leute.

Habe gerade ein Problem und komm nicht auf die Lösung.
Ich habe einen String den ich auftrennen möchte.
Das Zeichen zum Trennen ist ", jedoch nicht \" .

Code:
$zkette = preg_split('/[^\\\\]"/',$zkette);

verwende ich dafür. Dies klappt auch, leider wird aber das Zeichen vor dem " auch mitgewertet und zum trennen mit einbezogen.

Vielleicht hat ja wer ne schnelle Lösung,

wäre dankbar,

Viele Grüße..
 
Negativer Lookbehind.

Geht glaube ich in PHP mit (<?!...)

Versuch mal
$zkette = preg_split('/(<?!\\)"/',$zkette);
 
Zurück