Voici ma chaine $requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
a-b::bonjour.1.2.3.4.5 = NUM: 0:1:2:3:4:5
a-b::bonjour.1.2.3.6.9 = NUM: 0:1:2:3:2:27
Je souhaite récupérer les numéros suivants :
1.2.3.4.5
0:1:2:3:4:5
1.2.3.6.9
0:1:2:3:2:27

Et voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$r=split("\n",$requete);
foreach($r as $a){
preg_match("/(\S+)(\s+)a-b::bonjour.(\d+)(\s+)=(\s+)NUM:(\s+)(:+)/i",$a,$regs);
 
print_r($regs[1]);
print_r($regs[7]);
}
}
Mais strictement rien ne s'affiche !!!
Est ce que quelqu'un pourrait m'expliquer mon erreur ?
Merci