Bonjour,
j'ai un fichier comme ceci:
j'aimerais recuperer les contenus entre les lignes "DO" et "UA" et donc avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 blabla tadam DO+1+FTDTWU:08:1:1A' contenu1 UA+5877:90 blabla DO+1+JHFBBH:06:1:1A' contenu2 UA+5781:03 tadam
je fais donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $match[1]="contenu1" $match[2]="contenu2"
quand j'enleve les 2 premiers lignes : blabla \n tadam, alors j'ai bien match[1]=contenu1, mais quand je demande match[2] il me dit "Notice: Undefined offset: 2 "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $pattern="#DO.*\r\n(.+)UA#isU"; preg_match($pattern, $file, $msgContent); echo "match(1):<br>", $match[1];
si je laisse les 2 premieres lignes par contre plus rien ne fonctionne (Notice: Undefined offset: 1).
je ne suis pas tres 'a l'aise en expressions regulieres et la je seche, donc je compte sur votre aide!
merci beaucoup d'avance!
Partager