Я хочу, чтобы регулярное выражение совпадало с default-src
, за которым следовал пробел, НО НЕ с последующим любым из следующих слов (включая кавычки): «unsafe-inline», или «unsafe-eval», или \s\*\s
. Последний является *
(перед или после пробела)
Я пробовал это, но это не правильно:
default-src\\s(?!'unsafe-inline'|?!'unsafe-eval'|?!(\\s\*\\s))
На самом деле я не знаю, как отрицать набор слов. Любая помощь?
Пример строки, которая не должна совпадать:
default-src 'unsafe-inline'
Пример строки, которая соответствует:
default-src x.example