/ / Si la chaîne inclut et exclut? - regex, string, langue-agnostic, regex-negation, regex-lookarounds

Si la chaîne comprend et exclut? - regex, string, agnostique, regex-negation, regex-lookarounds

Match requis:
Si String est entre " ET comprend n

Exemple (catch YES include "s):

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

Ce travail de regex un demi:

"((?!").)*"

Cela ne fonctionne pas aussi bien:

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

J'ai essayé de nombreux cas, mais n'a trouvé aucune solution.

Réponses:

2 pour la réponse № 1

Utilisez cette regex:

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

Voici une regex demo!

Cas de test:

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

Rencontre:

"YES YES
YES"