Я пытаюсь заставить это работать в течение часа, но, похоже, не может это сделать, ни с помощью статей SO, ни Regex101.com.Обратное соответствие Regex для всей строки
Имеют некоторые данные и хотели бы вернуть строки, которые не содержат «/ Common/http». Пример данных:
/Common/http and /Common/Another
/Common/http-mymon
/Common/another /Common/http
another line
В результате я ищу это:
/Common/http-mymon
another line
Любое регулярное выражение я использую должно соответствовать всей линии или она не в двигателе я использую (https://github.com/jayway/JsonPath). Это означает, что http
не будет работать, но .*http.*
будет.
Надеюсь, это довольно ясно?
/Patrik
Но '/ Common/http-mymon' содержит'/Common/http', не могли бы вы прояснить? –
Спасибо за ваш комментарий. Действительно, это так. Но я хочу только соответствовать этому конкретному «слову». У меня есть регулярное выражение, которое я использую, чтобы найти строки, которые соответствуют ему, если это разъясняет вещи '. * \/Common \/http (?! \ S). *'? – PatrikJ