J'ai besoin d'aide avec regex. J'ai besoin de créer une règle qui préserverait tout entre les citations et exclure des citations. Par exemple:
Je veux ceci ... ... est devenu simplement ... p> merci! P> p >
3 Réponses :
"([^"\\]*(?:\\.[^"\\]*)*)" I recommend reading about REGEXes here
Cela ne retire pas les citations de autour de la corde.
Ouch, je ne sais pas comment j'ai oublié à ce sujet. Mais Tim Pietzcker a raison, l'utilisateur doit spécifier le moteur Regex
La façon de le faire est de capturer des groupes. Cependant, différentes langues gérent des groupes de capture un peu différemment. Voici un exemple en JavaScript: la sortie est p>
Vous pouvez faire cela plus court: laisser le résultat = []; Laissez Regex = / myregex / g; laisser correspondoir = regex.exec (données); tandis que (correspondance) {résultat.push (correspondance [1]); match = regex.exec (données); }
"(.+)"$ Edit live on DebuggexThis was asked in 2011.....
Plus d'infos: Peut-il y avoir plus d'une chaîne citée dans votre entrée? Peut-il y avoir des devis évasés? Quel moteur de regex utilisez-vous?