Ashura: Was heißt "_" bei preg_match?

Beitrag lesen

puts "Hallo " + gets.chomp + "."

?> Anonymous
=> Hallo Anonymous.

preg_match('/^[_a-zA-Z0-9-]/')

Alle Zeichen außer „_“,a bis z, A bis Z, 0 bis 9 und „-“.

Ist das nun korrekt?

Nein. Der Regex bedeutet: am Anfang des Strings ein _, a-z, A-Z, 0-9 oder -

OK.

Einen schönen Dienstag noch.

Gruß, Ashura

--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]