hallo, ich muss wahrscheinlich auf ereg umsteigen wegen multibyte (oder hat jemand möglichkeiten preg mit utf8 zu nutzen?!)
allerdings scheitere ich schon daran mein preg für ereg nutzbar zu machen, weiss garnich wo ich da anpacken soll?!
allerdings scheitere ich schon daran mein preg für ereg nutzbar zu machen, weiss garnich wo ich da anpacken soll?!
PHP:
$word="«Hallo3";
$eins = preg_replace("!([^a-zA-Z]*)([a-zA-Z]*)([^a-zA-Z]*)!","$1",$word);
$zwei = preg_replace("!([^a-zA-Z]*)([a-zA-Z]*)([^a-zA-Z]*)!","$2",$word);
$drei = preg_replace("!([^a-zA-Z]*)([a-zA-Z]*)([^a-zA-Z]*)!","$3",$word);
echo "$eins| $zwei| $drei";
//klappt und ergibt «| Hallo| 3
$word="«Hallo3";
$eins = ereg_replace("!([^a-zA-Z]*)([a-zA-Z]*)([^a-zA-Z]*)!","$1",$word);
$zwei = ereg_replace("!([^a-zA-Z]*)([a-zA-Z]*)([^a-zA-Z]*)!","$2",$word);
$drei = ereg_replace("!([^a-zA-Z]*)([a-zA-Z]*)([^a-zA-Z]*)!","$3",$word);
echo "$eins| $zwei| $drei";
//klappt nicht und ergibt «Hallo| «Hallo| «Hallo