Правильное соответствие URL IDN
Мне нужна помощь в создании регулярного выражения, которое может правильно соответствовать URL-адресу внутри свободного текста. схема Один из следующих: ftp , http , https ( ftps протокол?) необязательный пользователь (и необязательный проход ) хост (с поддержкой IDN) поддержка WWW и поддоменов (с поддержкой IDN) я считаю, что основная фильтрация TLD ( [a-zA-Z]{2,6} дополнительный номер порта […]