Hi Badboy46,
das macht meines wissens auch nicht viel Sinn *g*
warum nicht gleich "[a-zA-Z0-9.\_-]+" ;-)Naja, ob Sinn oder nicht, es funktioniert so auch, wenn auch etwas umständlicher als mit der von dir genannten Syntax. ;-)
Übrigens, ist deine Zeile nun auf "ereg" bezogen, ja?
ups, das "A-Z" muss natürlich weg :-(
Die anführungszeichen gehören hier nicht zur Syntax, oder? Zumindest habe ich hier http://de3.php.net/manual/de/pcre.pattern.syntax.php keine Entsprechung gefunden.
nein die gehören da nicht hin, ich hab das ganze einfach in Anführungszeichen gesetzt, damit man sehen kann, wo es anfängt bzw. aufhört
Wozu dient das "+" am Ende der Zeichenkette? Das hab ich trotz Lektüre nicht ganz verstanden, denn offensichtlich funktioniert es doch ganz ohne auch, siehe mein Ursprungsposting.
* => tritt mindestens 0 mal auf
- => tritt mindestens einmal auf
Beispiel
String = "Z"
wenn du nun "[a-g]*" verwendest, trifft dieser Ausdruck zu, da die Buchstaben "a-g" vorkommen können aber nicht müssen
http://de3.php.net/pcre.pattern.syntax