Кто-нибудь знает хорошее регулярное выражение для SRV DNS Records?
До сих пор у меня есть следующее регулярное выражение, которое соответствует обычным доменам, но не доменам с подчеркиванием. Пример: _tcp._sip.45.example.com. Любая помощь будет принята с благодарностью.
(?P<name>([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6})
1 ответ
Решение
\b((xn--)?[a-z0-9\w]+(-[a-z0-9]+)*\.)+[a-z]{2,}\b
попробуйте это, или придерживайтесь своего, basicaly \w - это то, что вы добавляете для подчеркивания.