Voici l'expression régulière que j'essaie :
/((?<![\\])['"])((?:.(?!(?<![\\])\1))*.?)\1/
C'est le texte que j'ai donné
val1=""val2>"2022-11-16 10:19:20"
J'ai aussi besoin d'une expression vide comme val1, c'est-à-dire que j'ai besoin de quelque chose comme ce qui suit dans mon concours
"" 2022-11-16 10:19:20
Si je modifie le texte pour qu'il ressemble à celui ci-dessous, j'obtiendrai le résultat correct
val2>"2022-11-16 10:19:20"val1=""
Quelqu'un peut-il me dire ce qui ne va pas chez moi
Utilisez des alternatives adaptées aux deux situations.
Une alternative correspond à une paire de guillemets, l'autre utilise l'anticipation pour faire correspondre l'intérieur de deux guillemets.