ich eine Zeichenfolge in zwei Teile geteilt werden soll, ist der String fast freien Text, zum Beispiel:preg_split aus gehen Mit ‚hallo wie geht es dir‘ auf [Hallo, wie geht's]
$string = 'hi how are you';
und ich möchte, dass die Spaltung wie folgt aussehen:
array(
[0] => hi
[1] => how are you
)
ich habe versucht, diese Regex: /(\S*)\s*(\.*)/
aber auch wenn das zurückgegebene Array die richtige Größe hat, kommt die Werte leer.
Was sollte das Muster sein, das erforderlich ist, damit dies funktioniert?
+1 - I hate * * die Verwendung von regulären Ausdrücken, wenn sie gerade nicht benötigt wird. – karim79
Das ist ein großartiger Name für eine Funktion. Ich wünschte, Java hätte eine Explosion(). –
@ karim79: Ich hasse das auch ... @Paolo Bergantino: Danke, das ist genau meine Anforderung. – Cesar