GREP-поиск интернет-адресов в тексте
1. Поиск адресов сайтов
Поле Find what: (?i)(http|ftp|www)(\S+)|(\S+) (\.ru|\.gov|\.us|\.net|\.com|\.edu|\.org|\.biz)
Поле Change to: $0
2. Для поиска электронного адреса
Поле Find what: [\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}
Ещё можно попытаться испльзовать следующую последовательность:
Поле Find what: [\S] + [.] [\S] +
которая может найти большее количество адресов, и даже сайты, у которых нет стандартных приставок, такие как: adobe.com или w3.adobe.com. Но дело здесь осложняется тем, что могут быть затронуты и другие символьные последовательности, разделенные точкой (л.с., и т.д.)
Поле Change to: $0 (+форматирование символьным стилем)
3. Поиск электронных адресов
Поле Find what: [\l\u\d_%-]+@[\l\u\d_%-]+
Примечание: знак подчеркивания, знак процента и дефис были добавлены, потому что они не включены в коды подстановочного знака. Квадратные скобки собирают коды в группу. Плюс указывает, что символы группы могут появиться любое количество раз, или ни разу. Признак @ стоит вне группы, чтобы повториться только однажды. Эта же группа сдублирована для второй части адреса.
Последние комментарии