/ / Якщо рядок включає і виключає? - regex, string, language-agnostic, regex-negation, regex-lookarounds

Якщо рядок включає і виключає? - регулярний вираз, рядок, мова-агностик, повторення виразу, повторення виразу

Вимоги відповідності:
Якщо рядок між ними " AND включає n

Приклад (виклик YES включається):

NO NO NO    "NO NO NO"  "YES YES
YES"    NO  "NO"

У цьому Regex працює половина:

"((?!").)*"

Це також не працює:

"((?!").)*(?!.*n)"

Випробували багато випадків, але не знайшли жодних рішень.

Відповіді:

2 для відповіді № 1

Використовуйте цей регулярний вираз:

/"[^"]*R[^"]*"/

Ось а регулярний вираз демонстрації!

Тестовий випадок:

NO NO NO    "NO NO NO"  "YES YES
YES"    NO  "NO"

Матч:

"YES YES
YES"