Regular Expression um Links / URLs zu matchen

Donnerstag, November 12th, 2009

Folgende Regex matcht aus einem Text die erste URL die vorkommt:

https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?

Programmiersprachenfreundlich schon \ escaped:

https?://([-\\w\\.]+)+(:\\d+)?(/([\\w/_\\.]*(\\?\\S+)?)?)?

(via)