これらのインスタンスを見つけるためにpowerGrepを使用しています:
ブロック 1:
<td class="danish">kat
<?php audioButton("../../audio/words/dog","dog");?></td>
しかし、私のファイルの中にこれらのインスタンスもあります:
ブロック 2
<td class="danish">kat</td>
<td><?php audioButton("../../audio/words/dog","dog");?></td>
ブロック 2 ではなく、ブロック 1 のみを検索します。
次のように (?!) を使用してみました
.*<td class(.*?)>(.*)(?!</td>)
.*<\?php audioButton\("(.*)/.*",".*"\);.*\?></td>
</td>
BLOCK 2 が無視されるように、どうにかしてタグを検索から除外できますか?