Salut à tous,
voilà, j'aimerais récupérer des parties d'une chaine via une expression régulière.
Les délimiteurs sont DA,DB ou DC.
Pb : on ne sait pas si tout les delimiteur y sont.
Exemple les chaines (j'ai mis des espaces pour que ce soit plus lisible) :
DC aaaa DA bbbb DC ggggg DA hhhhh DB iiiiii
ou
DC aaaaa DB iiii
je n'arrive pas à trouver cette putain d'expression !
(je sais utiliser ereg)
Je sais que dedans doit y avoir un truc du genre :
(.*)(DA|DB|DC)(.*) mais je comprends pôôÔÔ...
-> dans ce cas il me renvoie en
1er : DC aaaa DA bbbb DC ggggg DA hhhhh DB
2eme : iiiii
et j'ai du mal à isoler chaque partie.
Et de façon générale dans une chaine du type :
DA aaa DA bbbbbb DA ccccc DA
comment on récupère juste le aaaa ??
RUn grand merci !
Partager