ereg
Hans Gustav
- php
0 romy0 Hans Gustav0 romy0 Hans Gustav0 romy0 Hans Gusatv0 romy
Hi,
if (ereg ("[1]*$",$Fstring))
geht es leider nicht. wie kann ich die leerzeichen erlauben?
benutze lieber preg_match, geht glaube ich schneller und wegen der Leerzeichen musst du hier mal schauen:
http://de3.php.net/manual/de/pcre.pattern.syntax.php
dort gibt es auf jeden Fall einen Ausdruck dafür
ciao
romy
a-zA-Z0-9- ↩︎
Hi
Du wolltest also die Leerzeichen einfach nur ignorieren, dazu hilft der modifier x
und ansonten wäre \s der richtige Weg gewesen.
Aber viele Wege führen nach Rom
ciao
romy
Hi,
Du wolltest also die Leerzeichen einfach nur ignorieren, dazu hilft der modifier x
und ansonten wäre \s der richtige Weg gewesen.
also
if (ereg ("[1]x$",$StringPart))
nein
"![2]$!x"
die Ausrufezeichen sind begrenzungszeichen, da kannst Du nehmen was Du willst, die Modifier stehen immer alle danach
oder
if (ereg ("[3]\s$",$StringPart))
auch nicht
"[4]$"
das \s ist eine Zeichenkette, die das Leerzeichen ausdrückt und gehört somit in den Block, der die erlaubten Zeichen enthält
ciao
romy
Hi,
achso!
"[1]$"
angenommen im string wären auch noch zeilenumbrüche dann so:
"[2]$"
ja, siehe http://de.php.net/manual/de/pcre.pattern.syntax.php
da gibt es auch noch \t und viele mehr
ich würde Dir trotzdem noch raten, preg_match zu verwenden und nicht ereg. Dazu findest Du auf den eben verlinkten Seiten auch etwas.
ciao
romy