Hi Badboy46,
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 :-(
Aha, das hat mich ein wenig verwirrt...
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
Ok, nun hab ich auch kapiert, warum es bei mir funktioniert, aber nicht immer funktionieren muss. ;-)
http://de3.php.net/pcre.pattern.syntax
Danke
Gruß
Kurt
Nein, ich beantworte keine Anfragen per e-mail.
ss:( zu:) ls:[ fo:) de:] va:| ch:| sh:( n4:° rl:( br:? js:| ie:% fl:( mo:?
"Wenn du kritisiert wirst, dann musst du irgend etwas richtig machen. Denn man greift nur denjenigen an, der den Ball hat." (Bruce Lee; chin. Kampfsportler u. Philosoph; 1940-1973)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at