FICHTL: / (REGEX) preg_split nach Leerzeichen aber nicht " "

Beitrag lesen

Hallo, danke für die Antwort!

Ich hab leider nur die Perl-Lösung gefunden gibts da auch was für PHP? Die PHP-REGEX scheinen doch etwas anders zu funktionieren.

$text = ""Cimetrix, Inc"";

zB.:

$text =~ m{"([^"\]*(?:\.[^"\]*)*)",? | ([^,]+),? | ,}x;
diese perl zeile ergibt das richtige: Cimetrix, Inc

in php dürfte das dann so aussehen:
preg_match(""([^"\]*(?:\.[^"\]*)*)",? | ([^,]+),? | ,", $text, $matches);
ergibt allerdings nur array(2) { [0]=> string(10) ""Cimetrix," [1]=> string(8) "Cimetrix" }

vielleicht habe ich ja beim regex was falsch denn das m{} geht nicht in php und ich weiß auch nicht wie ich das sonst nachbilden kann...

schöne Grüße
FICHTL