у меня ниже RegExp
[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=][A-Z0-9]{3,10})
Он соответствует домену вместе с его поддоменом, и параметры также должны быть указаны в адресе, однако я хочу иметь возможность исключить некоторые поддомены из сопоставления.
Я пытался использовать отрицательный Lookhead для достижения этой цели, но безуспешно.
^((?!(domain|orsubdomain)).)*$
Тексты, которые должны соответствовать шаблону:
nicesite.abc.com/abcs
nicesite.com/abcs
и не должно совпадать:
niceDomain.com/abcs
hello.orsubdomain.com/abcs
Любая помощь будет принята с благодарностью.