Я попытался использовать свои собственные и использовать верхние значения здесь, в StackOverflow, но большинство из них позволяют сопоставлять больше, чем хотелось бы.
Например, некоторые извлекут http://foo.com/hello?world<br
(примечание <br
конец) из входных данных ...http://foo.com/hello?world<br>...
.
Если существует шаблон, который может более точно соответствовать только URL-адресу?
Это текущий шаблон, который я использую:
@"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&^]*)"