preg_match
HTMLソースを実行するときに正規表現に改行を含める方法は?
php
preg_match('/Корица:<\/b><\/td><td>(.*)<\/td>/im', $table[0], $korica);
html(これも にあるものです$table[0]
):
<tr>
<td><b>Година на издаване:</b></td>
<td itemprop="datePublished">2009</td>
</tr>
<tr>
<td><b>Корица:</b></td>
<td>Мека</td>
</tr>
<tr>
<td><b>Език:</b></td>
<td itemprop="inLanguage">Български</td>
</tr>
<tr>
<td><b>Средна оценка:</b></td>
<td> Продуктът няма оценка </td>
</tr>
私が使用する場合preg_match_all
、Корица の後にすべての html を取得します。しかし、私が欲しいのは、このMekaだけを html から取得することです。