• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

RegEx

Status
Für weitere Antworten geschlossen.

Giro

Neues Mitglied
Warum gibt foldende funktion 'false' zurück?

PHP:
eregi("[\w]+", "ABC");

Der String "ABC" besteht doch nur aus alphanumerischen Zeichen.
 
Generische Zeichen dürfen nur ausserhalb von Zeichenklassen verwendet werden. Im übrigen hast du keine begrenzer für das pattern gesetzt. Das gilt allerdings nur für Perl-Regular-Expressions (mit POSIX kenne ich mich nicht aus...). Ich würde dir stark empfehlen preg zu verwenden da das schneller ist und du mehr möglichkeiten hast.

Versuche mal folgendes:
PHP:
eregi("/\w+/", "ABC");

Und hier noch mal als Perl-RegExp:
PHP:
preg_match("/\w+/i", "ABC");
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben