Hi , ich filter aus einen string eine bestimmte stelle :
eregi("von([^G]*)", $qu, $out);
nun schneidet er mir alles aus von "von" bis zum nästen "G" , aber mal angenommen ich mache stats des G ein wort
eregi("von([^gehen]*)", $qu, $out);
dann geht er , da er das nicht als wort siet sonder als eine volge von bustaben , und das proble is das wenn jetzt
$qu= "hm , von ihnen gehe ich zu ihr"
ist dann findet er den bustaben "e" bei ihnen und hört dort auf , also im kartext was muß ich machen damit er "gehen" als wort behandet ?
eregi("von(.*)gehe", $qu, $out);
denkt ihr geht ? falsch :-( was wenn "gehe" 2 mal im string ist , dann schreibt er alles bis zum 2ten gehe , also immer bis zum lätzten.
also bevor ich es vergessen , das ganze muss unter php3 laufen , da bei "kontent "mal wieder nix unter php4 leuft :-((((
eregi("von([^G]*)", $qu, $out);
nun schneidet er mir alles aus von "von" bis zum nästen "G" , aber mal angenommen ich mache stats des G ein wort
eregi("von([^gehen]*)", $qu, $out);
dann geht er , da er das nicht als wort siet sonder als eine volge von bustaben , und das proble is das wenn jetzt
$qu= "hm , von ihnen gehe ich zu ihr"
ist dann findet er den bustaben "e" bei ihnen und hört dort auf , also im kartext was muß ich machen damit er "gehen" als wort behandet ?
eregi("von(.*)gehe", $qu, $out);
denkt ihr geht ? falsch :-( was wenn "gehe" 2 mal im string ist , dann schreibt er alles bis zum 2ten gehe , also immer bis zum lätzten.
also bevor ich es vergessen , das ganze muss unter php3 laufen , da bei "kontent "mal wieder nix unter php4 leuft :-((((