Expression régulière pour obtenir une chaîne entre guillemets simples ou doubles même si elle est vide
P粉554842091
P粉554842091 2024-04-01 17:28:41
0
1
316

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

P粉554842091
P粉554842091

répondre à tous(1)
P粉064448449

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.

""|(?<=")[^"]+(?=")
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!