Looking now at Regexbuddy. So far, the only problem is [: punct:] - it doesn't seem like .NET supports POSIX character classes.
EDIT - double clicking on the intruder gave me the following:
\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^\p{P}\s]|/)))

source
share