String zerlegen
pijack
- php
Hallo Leute!
Ich möchte einen String mit PHP bei einem bestimmten Begriff trennen.
Dies sieht bei mir so aus:
$avar = preg_split("/$begriff+/i", $string);
Das funktioniert so weit auch. Ich möchte aber, daß die Trennung nur erfolgt, wenn der Begriff ein alleinstehendes Wort ist.
Wenn der Begriff z.B. "jeder" heißt so soll nicht auch bei "jederman" getrennt werden.
D.h. also nach dem Begriff muß ein Leerzeichen, ein Satzzeichen, ein Zeilenumbruch o.ä. stehen.
Nur fehlen mir leider die Kenntnisse dies in die o.g. Funktion zu integrieren.
Wer kann mir helfen?
Danke!
Hi,
Das funktioniert so weit auch. Ich möchte aber, daß die Trennung nur erfolgt, wenn der Begriff ein alleinstehendes Wort ist.
das Symbol für Wortgrenze ist dokumentiert.
Nur fehlen mir leider die Kenntnisse dies in die o.g. Funktion zu integrieren.
Du brauchst in erster Linie keine Kenntnisse, sondern eine Dokumentation, um sie Dir anzueignen. Unter http://www.php.net/ brauchte ich weniger als eine Minute, um die nötige Info zu finden.
Cheatah
Hallo,
$avar = preg_split("/$begriff+/i", $string);
Das funktioniert so weit auch. Ich möchte aber, daß die Trennung nur erfolgt, wenn der Begriff ein alleinstehendes Wort ist.
Dann versuchs mal so:
$avar = preg_split("/\s$begriff\s/",$string);
Gruß
ueps