ラベルの文言に指定されたHTMLコンテンツ間のPHPの正規タグの試合の文言に指定されたHTMLコンテンツ間のPHPの正規の一致

ラベルの文言に指定されたHTMLコンテンツ間のPHPの正規の一致

次のようにページを読み込むと仮定すると:

コードをコピー
<TABLE> 
<TR> 
    <TD> </ TD> 
    <TD> </ TD> 
</ TR> 
<TR> 
    <TD> </ TD> 
    <TD> </ TD> 
</ TR> 
</ TABLE>
コードをコピー

私はTR巣の問題を考慮していない、それぞれの<TR> </ TR>の間で一致させる内容だった(TRもちろん、ここに記載されていないコンテンツの多くは、あります)。

定期最初に考えたのは、このように書かれています:

preg_match_all( '/<tr[^>]*(.*?)<\/tr>/i'、$文字列、$マッチ); 
エコー"<前>"; 
しますprint_r($マッチ)。
エコー'</ PRE>';

しかし、書き込み後の情報を検索するために、インターネットを介して、次に実行することはできません。

preg_match_all( '/ <TR [^>] *([\ S \ S] *)<\ / TR> / I?'、$文字列、$マッチ); 
エコー"<前>"; 
しますprint_r($マッチ)。
エコー'</ PRE>';

その理由は知っている[Sが\] [\ S]、[。]に示す正規表現にシンプル、バッ​​クとレビューです。

おすすめ

転載: www.cnblogs.com/rxbook/p/12470419.html