Bonjour à tous
Je sèche sur l’écriture d’une expression régulière pour obtenir le résultat suivant.
Soit une chaîne de caractères de la forme
(!aaaaa):bbbb(:cccc(:dddd…))
Les parenthèses indiquent des parties optionnelles
Les chaînes aaaa, bbbb, etc. sont de la forme
[a-z][-a-z0-9]*
Je voudrais récupérer
avec la première valeur = '' si le premier champ n’existe pas.
Actuellement je récupère uniquement le premier et le dernier champ
Merci de votre aide
Modifié par PapyJP (05 Sep 2025 - 10:13)
Je sèche sur l’écriture d’une expression régulière pour obtenir le résultat suivant.
Soit une chaîne de caractères de la forme
(!aaaaa):bbbb(:cccc(:dddd…))
Les parenthèses indiquent des parties optionnelles
Les chaînes aaaa, bbbb, etc. sont de la forme
[a-z][-a-z0-9]*
Je voudrais récupérer
['aaaa', 'bbbb', 'cccc’, 'dddd’, …]
avec la première valeur = '' si le premier champ n’existe pas.
Actuellement je récupère uniquement le premier et le dernier champ

Merci de votre aide
Modifié par PapyJP (05 Sep 2025 - 10:13)