Expression régulière pour balises XML
Bonjour,
je ne maitrise pas totalement les expression reguliere mais je pensais avoir créer celle qui me convenais :(
je veux toutes les balises :
Code:
1 2 3 4
| <page1>aaa</page1>
<page2>aaa</page2>
<page3>aaa</page3>
............ |
Code:
1 2 3 4 5 6 7 8
|
$pattern = '/<page[0-9]+>.*<\/page[0-9]+>/';
$ok = preg_match_all($pattern, $fichier, $matches, PREG_PATTERN_ORDER);//renvoi 1 si ok
if($ok == 1)
{
print_r($matches);
} |
mais il me renvoi un seul element contenant tous dans le tableau et pas les 3. :(