Bonjour,
Je suis en train de réaliser une expression régulière me permettant de remplacer dans une chaîne toutes les occurrences de cette expression par des espaces...
Ma chaîne est de ce type :
Ma regex est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part machaine = "Boutdechaine1 = @uneValeurQuelconque(quelquechose, quelquechose, quelquechose) AND Boutdechaine2 = @uneValeurQuelconque(quelquechose2, quelquechose2, quelquechose2) Untruc"
Sauf qu'à la fin, je souhaiterai me retrouver après le replace avec une chaine du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim regexpr As New Regex("@uneValeurQuelconque\(.+\)") machaine = regexpr.Replace(machaine, " ")
Et je me retrouve avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Boutdechaine1 = AND Boutdechaine2 = Untruc"
Je souhaiterai que la regex me trouve toute les occurrences en arrêtant l'occurence à la première parenthèse fermante, et non pas une seule occurrence jusque la dernière parenthèse....
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Boutdechaine1 = Untruc"
J'espère avoir été assez clairQuelqu'un peut m'aider ?
Merci![]()
Partager