Я работаю над RegEx, который должен соответствовать определенному TLD, но я, вероятно, пройду слишком много шагов (что я хотел бы сохранить как можно меньше, чтобы не перегружать двигатель): идея заключается в том, чтобы соответствовать URL-адресов с использованием TLD ".net" (а не весь домен):RegEx, соответствующий определенному TLD
- hxxp: //us.netprinting.com/
- hxxps: // нас. netprinting.com/
- hxxps: //us.net
- mycar.netto.com/login
- www.wonderfulday.net:80/login
- myhouse.net:443
Я работаю на этом и до сих пор я только соответствие # 3 и # 5, но не # 6 :
/(?<=\/\/|\.(?!-))[a-z0-9-]+(?<!-)\.net\b(?!\.)/g
Я иду слишком дико, или вы видите более легкий способ достичь этого?
Большое вам спасибо.
Вы должны сообщить нам, что должно (не) соответствовать –
URL-адресам или FQDN с ".net" как домен верхнего уровня. – MimmoFu
какой вкус это? –