次のような HTML ファイルのコンテンツを返します。
<irrelevant things>
<tr id="myid">
<td>Content</td>
</tr>
<irrelevant things again>
また :
<irrelevant things>
<tr id="myid">
<td><a href="somewhere.com">Content</a></td>
</tr>
<irrelevant things again>
正規表現を 1 つだけ使用して、両方のケースで「コンテンツ」のみを取得することは可能ですか?
私はこれを試しましたが、結果はありません:
preg_match('/<tr id="myid"><td>(<a href="[^\"]*">)?([^<]*)/', $html, $mycontent);
ありがとう