seth_not@home: Regex Problem

Beitrag lesen

gudn tach!

Folgendes soll gematcht werden:
en/0/index.html
de/1/2/index.html

Ist die dritte Gruppe aber 'index.html' bzw. 'index', dann soll diese ignoriert werden.

aeh, was denn nun? matchen oder ignorieren?

wenn du alles, was so aehnlich anfaengt, wie deine beiden beispiele aber nicht mit /index(.html)?/ aufhoeren soll, matchen willst, koennte

#[1]+(?:/\d)+/(?!index(?:.html)?)[^/]*\z#

als ansatz dienen.
beschreibug der einzelnen bestandteile kannst du z.b. im perl-manual nachlesen.
wenn dann noch etwas nicht klar sein sollte, frag einfach noch mal.

prost
seth


  1. a-z ↩︎