Gunnar Bittersmann: Reguläre Ausdruck

Beitrag lesen

Hello out there!

http://meineseite.de/forum/?id=13

Als Beispieldomains NIE Namen angeben, die wirklich existieren! (Man weiß nie, was sich für Inhalt dahinter verbirgt.) Nach [RFC2606] sind dafür a.a. example.com, example.net und example.org vorgesehen.

Und es ist möglich, dass irgendwas nach dem ?id=13 kommt.

Siehe Andreas:

/(?:?|&)id=13(?:&|$)/

^^^^^^^^
Es kann auch nach dem id=13 was kommen, nämlich ein '&'. Muss aber nicht wegen '$'.

Außerdem:

/(?:?|&)id=13(?:&|$)/

^^^^^^^^
Es kann auch vor dem 'id=13' was kommen. URI dann .../?...&id=13...

Das Manko ist nur, dass Andreas nur das dähmliche '&' als Trennzeichen vorsieht, wo doch vor allem auch ';' unterstützt werden sollte: B.2.2 Und-Zeichen in URI-Attributwerten [HTML401]

Also /[?;&]id=13(?:[;&]|$)/

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)