Hello, j'aurais besoin d'un coup de amin sur une regex.
voilà déjà mon code :
le but utiliser le premier argument pour le placer à la fin de la regex et récupérer ce qu'il y a entre les deux balises.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 my $message ="<CR_id>123456789</CR_id>" ; # exemple de $message :<WRK_id>123456</WRK_id> #ou <CR_id>123456789</CR_id> if ($message =~ m/<(WRK_id|CR_id)>(.+?)<\/$1>/) { #my $tmp = trim($1); $workid = $tmp; print $2."\n"; }
le truc c'est de ne pas accpeter de truc du genre :<CR_id>123456</WRK_id> ou l'inverse. Est ce que vous pourriez me donner une piste?
Merci
Partager