Bonjour tout le monde,

J'ai un problème avec une expression régulière qui ne me retourne pas de résultat et je ne comprends pas pourquoi.
Pourriez-vous m'aider SVP ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_match_all("/<h1><(.*)>(.*)<\/a><\/h1>/Ui", $page, $prix);
et voici la partie html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<div class="tableau">                    
                    	<h1><a href="monsite.com" title="Le titre du site">monsite.com</a></h1>
						<h2><a href="monsite.com/letableau.php">Voir</a> le tableau |</h2>
						<h3>Voir les autres tableaux</h3><hr />
						<p class="exemple"><span>Exemple</span><span>des autres tableaux</span></p>
Si je fais le test surPhpliveregex j'ai le résultat attendu, mais dès que j'essaie sur mon site, je reçoix ce résultat

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
Array
(
    [0] => Array
        (
        )
 
    [1] => Array
        (
        )
 
    [2] => Array
        (
        )
 
)
D'avance merci pour votre aide