0
"thead/tr/td"、tbody/tr/td、tbody/tr/td/spanおよびtbody/tdの内容を取得するテーブルの正規表現が必要です。 tr/td/a。しかし、私が試してみましたではない画像テーブルのxpathでの正規表現
<table>
<thead>
<tr>
<th>Title1</th><th>Title2</th>
</tr>
</thead>
<thead>
<tr>
<td>Date1</td>
<td><span>Date 2</span></td>
</tr>
<tr>
<td><a href="#">Date3</a></td>
<td><img src="image.png"></td>
</tr>
</thead>
</table>
:その唯一のコンテンツimg
要素である、または空であるもの以外のすべてのth|td
の要素を選択するには
$selector = $xpath->query('//table')->item(0);
$query1 = '/*[self::tbody or self::thead]/tr/[self::th or self::td][not(descendant::img)]/[self::* or self::a or self::span]';
$resultado1 = $xpath->query($query1,$selector);
なぜ正規表現が必要なのですか?私は正規表現がこれで果たす役割を見ることができません。 –