Split d'une chaine sous condition

jbanety Messages postés 30 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 30 juin 2011 - 30 juin 2011 à 15:39
cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 - 14 août 2011 à 11:58
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

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
14 août 2011 à 11:58
Bonjour

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


Bob.
C# is amazing, enjoy it!
0
Rejoignez-nous