Parenthèses imbriquées (vb.net)

farah - 9 juil. 2019 à 12:05
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 - 9 juil. 2019 à 17:53
Bonjour,
N'ayant pas spécialiste dans les regex, je traite en vb.net un fichier excel comportant des formules un peu complexe/longue et je traite chaque formules en bloc de parenthèse;
Pour cela le pattern que j'ai utilisé est le suivant:
Dim pattern As String = "(?<=\()(.*?)(?=\))"

une formule comporte plusieurs bloc de parenthèse,j’extraie bloc par bloc et je fait mon traitement ça marchait bien au début avec ce pattern mais une fois que la formule contient des parenthèses imbriqués ma méthode ne marche plus et le pattern renvois les mauvaises blocs
Je souhaite ainsi avoir un pattern qui prenne en considération le cas des parenthèses imbriqués et puisse renvoyer les sous bloc de parenthèses.
Je vous remercie d'avance.

1 réponse

Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 656
9 juil. 2019 à 17:53
Bonjour

Peux tu montrer un exemple de texte d’entrée qui marche et un qui ne marche pas?
Et dans celui qui ne marche pas expliquer ce que tu souhaiterais obtenir
0
Rejoignez-nous