Я попытался предоставить регулярное выражение @Nestenius, которое он предоставил, и оно все еще совпадает с первыми двумя приведенными вами примерами URL.Причина в том, что регулярное выражение не было привязано к началу строки.
Вы все еще можете использовать его регулярное выражение, если добавите тег ^
в начало регулярного выражения следующим образом:
^((?!(.*?)/\w*submit).*)
Или вы можете использовать эту более короткую версию:
^(?!.*submit).*
Оба будут соответствовать любой строке, которая не содержит «submit».