Regular Expressions

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Regular Expressions

    Regular Expressions

    Die Syntax für Suchmuster, die in diesen Funtionen verwendet werden, ist Perl sehr ähnlich. Der Ausdruck muss von Begrenzungszeichen, z.B. von Schrägstrichen (/), umgeben sein. Jedes Zeichen kann als Begrenzungszeichen verwendet werden, solange es kein alphanumerisches Zeichen oder der Backslash () ist. Falls das Begrenzungszeichen im Ausdruck selbst verwendet wird, muss ihm der Backslash als Escape-Zeichen vorangestellt werden. Seit PHP 4.0.4 können Sie auch dem Perl-Stil entsprechend (), {}, [] und <> als Begrenzung für Suchmuster verwenden.

    An die Schlussbegrenzung können verschiedene Modifikatoren angehängt werden, die das Suchergebnis beeinflussen.

    http://de.php.net/pcre
    http://gnosis.cx/publish/programming/regul...xpressions.html

    weitere Links:
    http://www.amk.ca/python/howto/regex/
    http://sitescooper.org/tao_regexps.html
    http://www.english.uga.edu/humcomp/perl/regex2a.html
    http://www.english.uga.edu/humcomp/perl/regexps.html
    http://www.english.uga.edu/humcomp/perl/re...xpressions.HTML
    http://www.english.uga.edu/humcomp/perl/
    http://java.sun.com/docs/books/tutorial/extra/regex/
    http://gnosis.cx/publish/programming/regul...xpressions.html
    http://www.zvon.org/other/PerlTutorial/Books/Book1/
    http://it.metr.ou.edu/regex/
    http://www.regular-expressions.info/
    http://www.pcre.org/man.txt
    http://extropia.com/tutorials/perl_faq.html#regular
  • Die folgenden beiden URLs haben mir sehr dabei geholfen, Regex zu erlernen:
    <a href='http://www.phpbuilder.com/columns/dario19990616.php3' target='_blank'>http://www.phpbuilder.com/columns/dario19990616.php3</a>
    <a href='http://www.devmag.net/webprog/regulaere_ausdruecke.htm' target='_blank'>http://www.devmag.net/webprog/regulaere_ausdruecke.htm</a>
  • Auch in der PHP-Funktionsreferenz findet man immer wieder ganz interessante Tips:
    <a href='http://de.php.net/preg_match' target='_blank'>http://de.php.net/preg_match</a>
    <a href='http://de.php.net/preg_match_all' target='_blank'>http://de.php.net/preg_match_all</a>
    <a href='http://de.php.net/preg_replace' target='_blank'>http://de.php.net/preg_replace</a>
    <a href='http://de.php.net/ereg' target='_blank'>http://de.php.net/ereg</a>
    <a href='http://de.php.net/eregi' target='_blank'>http://de.php.net/eregi</a>
    <a href='http://de.php.net/ereg_replace' target='_blank'>http://de.php.net/ereg_replace</a>
    <a href='http://de.php.net/eregi_replace' target='_blank'>http://de.php.net/eregi_replace</a>
    <a href='http://de.php.net/manual/de/ref.regex.php' target='_blank'>http://de.php.net/manual/de/ref.regex.php</a>
    <a href='http://de.php.net/manual/de/ref.pcre.php' target='_blank'>http://de.php.net/manual/de/ref.pcre.php</a>