Bonjour,
Je ne sais pas si ce que je cherche est faisable strictement en regex.
Je cherche un moyen de récupérer toutes les virgules d'un texte sauf si celle si se trouve dans un bloc entre guillemet.
Un exemple vaut mieux qu'un long discours:
la la, un test ," ne pas, prendre, ces, virgules", la la, test
En gras souligné les virgules à retourner.
(la virgule est un prendre si elle n'est pas précédée de ," et suivie de " )
Moi je me suis basé sur l'exemple que tu nous as donné....
maintenant que tu ajoutes de nouvelles "conditions"... cela ajoute forcément de la difficulté .... et il n'est pas super évident d'être capable de tout gérer.
bref.. je t'ai donné la "base" ... à toi maintenant de la faire évoluer pour que ça corresponde à tes "nouveaux" besoins.
Désolé, c'est en mettant la regex en pratique que je me suis rendu compte que certains morceaux possédaient des retour chariot.
Je crois qu'il existe une option pour que le dot prenne également les retour à la ligne mais je n'arrive pas à remettre la main dessus... une idée ?
Merci
Cela donne ceci:
la la, un test ," ne pas, prendre, ces, virgules", la la, test