Regex - Как сопоставить только строки, которые имеют <111> a, за которым следует любое количество символов, но не должны иметь context_reg = "gamma" - PullRequest
0 голосов
/ 05 февраля 2020

Я пытался использовать приведенное ниже выражение регулярного выражения

(<111>a)(^(?!.*context_reg="gamma".*))
(<111>a)(.*)^((?!context_reg="gamma").)*

, чтобы соответствовать строкам

<111>a 2020-01-01T09:36:06.593-00:00 This is for testing context_user="rob", context_env="mac",context_reg="alpha"

, но не совпадать

<111>a 2020-01-01T09:36:06.593-00:00 This is for testing context_user="rob", context_env="mac",context_reg="gamma".

Но приведенное выше не работает. Любое предложение о том, как изменить регулярное выражение. Я взял ссылки из другого переполнения стека.

Это для java регулярного выражения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...