Hallo,
im Folgenden werde ich meinen regulären Ausdruck in mehreren Teilen posten, wobei ich jene Teile mit ">" beginne und mit "<" beende. Diese Zeichen bitte nicht mitinterpretieren ;)
optionales Protokoll
(?:http://)<
Die Domäne mit allen legalen Zeichen + . am Ende
[a-zA-Z0-9][a-zA-Z0-9._-]*.<
optionale beliebig viele Subdomains
(?:[a-zA-Z0-9][a-zA-Z0-9._-]*.)*<
Länderkürzel
[a-zA-Z]{2,5}<
optional viele Unterverzeichnisse
(?:/[a-zA-Z0-9_%,.=?-]*)*<
optional beendender Slash
(?:/)<
Dummerweise klappt der Ausdruck nicht ;)
Kann jemand den Fehler finden?
Danke euch!!