[regex] Détecter plusieurs occurrences
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 :
Code:
machaine = "Boutdechaine1 = @uneValeurQuelconque(quelquechose, quelquechose, quelquechose) AND Boutdechaine2 = @uneValeurQuelconque(quelquechose2, quelquechose2, quelquechose2) Untruc"
Ma regex est la suivante :
Code:
1 2
| Dim regexpr As New Regex("@uneValeurQuelconque\(.+\)")
machaine = regexpr.Replace(machaine, " ") |
Sauf qu'à la fin, je souhaiterai me retrouver après le replace avec une chaine du type :
Code:
"Boutdechaine1 = AND Boutdechaine2 = Untruc"
Et je me retrouve avec
Code:
"Boutdechaine1 = 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....
J'espère avoir été assez clair :lol: Quelqu'un peut m'aider ? :)
Merci :D