spezieller regulärer Ausdruck - Hilfe!

mille

Erfahrenes Mitglied
Hallo.

Ich brauche einen regulären Ausdruck. einen speziellen, ich komme aber nicht weiter.
Es ist folgendes einfaches Problem:
ein String beinhaltet eine komplette Webseite (htmlcode).
Darin enthalten ist eine Zahle wie die folgende "<span class="s2gb">ZAHL</span>".
Dieses TAG wird nur einmal verwendet. Ich möchte nun den regulären Ausdruck ermitteln, der mir genau ZAHL zurückliefert.

Das hab ich bisher:
"(.*?)(<span class=\"s2gb\">)(.*?)(</span>)"

das leider nicht so ganz :(
 
Ich würd’s wohl mit sscanf() machen:
PHP:
$match = sscanf($string, '<span class="s2gb">%u</span>');
Falls du dennoch mit regulären Ausdrücken arbeiten möchtest:
Code:
<span class="s2gb">([0-9]+)</span>
 
Zurück