Bonjour.
J'ai toujours eu du mal avec les regex.
Mon but est simple : dans une string, je veux trouver tout ce qui est compris entre 2 guillemets.
Exemple :
je veux récupérer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part String text = " coucou \"tralala\" tsoin tsoin \"good\"";
tralala
good
J'ai essayé d'utiliser les groupes (que je ne comprends pas trop) et évidamment cela ne donne rien :
IsMatch me retourne false, j'esperais apres pouvoir faire ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Regex reg = new Regex("\"(?<valeur>[^\"]+)\"");
Quelqu'un pourrait il rattraper mon cas désespéré ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 foreach(Match item in reg.Matches(text)) { Console.Writeline(item.Group["valeur"].Value); }![]()









Répondre avec citation
Partager