Bonjour,
Mon problème est très simple.
Je souhaiterai récupérer une information à partir du code source d'une page Web grâce à une REGEX.
Imaginons le code de la page en question :
Code :
- <html>
- <head>
- <title>blabla</title>
- </head>
- <body>
- ... blabla ...
- ... blabla ...
- <span>Valeur (73)</span>
- ... blablabla ...
- </body>
- </html>
|
Pour récupérer ce code source, je le fais avec un file_get_contents(url) que je stocke dans une variable $content.
Jusque là pas de soucis.
Je souhaiterai pouvoir récupérer la valeur qui se trouve entre parenthèse : 73.
Arrive donc ma regex :
Code :
- $content = file_get_contents("http://www.siteduzero.com" );
- $content = preg_replace('#.*Valeur \(([0-9]+)\).*#', '$1', $content);
- echo $content;
|
Le soucis est donc que je ne récupére pas seulement la valeur 73, je récupère aussi tout le code source de la page sans 'Valeur ( )' .
Comment faire pour ne récupérer que le nombre entre parenthèse ? et pas tout le code source.
Je vous remercie par avance.