regular expression gesucht

  • hallo,

    ich habe eine reg-ex "^([a-zA-Z]*)\-([0-9]*)\.php$", die auf folgendes matcht:

    beliebigezeichenkette-zahl.php

    das matcht zb auf argentinien-20.php oder hallo-2.php oder x-4.php

    ich will jetzt aber, dass auch auf den ausdruck ohne "-zahl" gematcht wird, also zb auf argentinien.php oder haus.php

    bin glaub ich mit dem oben genannten ausdruck knapp dran, das mit dem optional machen klappt irgendwie nicht.

    vielen dank,
    marito

  • wie wärs mit:

    Code
    ^([a-zA-Z]*)(\-([0-9]*))?\.php$
                ^          ^^

    r? = 0 oder einmal r
    habs mit ^ gekennzeichnet (hoffentlich wirds richtig angezeigt)

    {WcM} http://www.wcm-clan.com
    ClanManagerPro CMPro http://www.cmpro.org

    Der genetische Code des Menschen und der des Schimpansen unterscheiden sich zu 1,6%.
    Bei machen Menschen merkt man das mehr, bei anderen weniger *g*

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!