Split d'une chaine sous condition

Signaler
Messages postés
30
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
30 juin 2011
-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
Bonjour,
je veux spliter ma chaine avec le ';' comme délimiteur sauf dans le cas où le ';' est entre des parenthèses.
azerty ; azerty ( blabla ; blabla) ; azerty


Dans l'exemple je veux récupérer :
azerty

azerty ( blabla ; blabla)

azerty


C'est assez simple je pense mais je ne trouve pas.

Merci d'avance.

1 réponse

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
28
Bonjour

Quelque chose comme: (?<Val>\w*)(?:\([A-z ;]+\))?


Bob.
C# is amazing, enjoy it!