Bonjour, je voudrais savoir si il été possible de créer une regex avec preg_match_all() me permettant d'extraire le contenu entre chaque parenthèse, puis faire un explode de ce contenu avec le pipe |, tout en conservant les caractères avant/entre/après ces parenthèses en gardant les espaces si ils existes, le nombre de parenthèses peut varier.
Je vous met une phrase d'exemple avec le résultat du tableau que je souhaiterais obtenir via preg_match_all()
voila un (oiseau|koala) qui (chante|mange) beaucoup !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 array( array( 'oiseau', 'koala' ), array( 'chante', 'mange' ), 'voila un', ' qui ', ' beaucoup !' )
Partager