Parenthèses imbriquées (vb.net)

farah - 9 juil. 2019 à 12:05
Whismeril Messages postés 18636 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 septembre 2023 - 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 18636 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 septembre 2023 629
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