2016-04-16 2 views
-3
<td align="center" valign="middle" style="color:White;background-color:Red;font-weight:bold;">(.*?)</td> 

Ich kann keine Daten bekommen. Kannst du für Regex helfen?PHP preg_match_all Regex Ausdruck

+0

http://stackoverflow.com/a/ 1732454/3294262 – fusion3k

Antwort

0

Ist es RegExp Vorlage, die Sie uns zeigen?

Dies sollte wie folgt in PHP sein:

$exp = '<td align="center" valign="middle" style="color:White;background-color:Red;font-weight:bold;">(.*?)</td>'; 
$subject_string = ''; 
preg_match_all("|{$exp}|U", 
    subject_string, 
    $out, PREG_PATTERN_ORDER); 

So $ out [0] ein Array von Strings, die vollen Mustern verglichen, und $ [1] ein Array von Strings von TD-Tag eingeschlossen.

Vergessen Sie nicht, Ihren Ausdruck zu wickeln, wie in Beispiel gezeigt - "| {$ exp} | U"

Für weitere Informationen dieser Uhr - http://php.net/manual/en/function.preg-match-all.php

+0

Bei Vorlagen haben Sie "subject_string" als Beispiel anstelle von " 67 'Ich nehme den Sommer, wenn 67 Wert. Aber wie bekomme ich all diesen Wert auf der Seite? –