※ ChatGPTを利用し、要約された質問です(原文:【秀丸マクロ】検索行と、その上下の行を削除したい)
秀丸マクロで検索行とその上下の行を削除する方法
このQ&Aのポイント
秀丸マクロを使用して、特定の値を含む行とその上下の行を削除する方法について教えてください。
具体的には、<td><!-- 商品名 -->
<!-- ここは毎回違う値が入ります。 -->
</td>の部分を削除したいです。
初心者のため、サイトや秀丸ヘルプを見てもうまくできませんでした。マクロを作成していただけると助かります。
秀丸マクロについて教えてください。
下記の表の
<td>
<!-- 商品名 -->
//ここは毎回違う値が入ります。
</td>
の部分だけを削除したいです。
<!-- 商品名 -->
という値を検索して、その二行上から、下一行までをdeletelineなどで削除するというような記述をしようと、サイトや秀丸ヘルプを見たのですが、初心者過ぎて全く出来ませんでした。
どなたかマクロを作成していただけませんでしょうか。
よろしくお願いいたします。
****************************************
</tr>
<!-- Data -->
<td>
<!-- 価格 -->
\100
</td>
<td>
<!-- 商品名 -->
abc
</td>
<td>
<!-- 産地 -->
def
</td>
<td>
<!-- 価格 -->
\200
</td>
<td>
<!-- 商品名 -->
ghi
</td>
<td>
<!-- 産地 -->
jkl
</td>
お礼
回答どうもありがとうございました。 お陰様で以下のマクロを作成することが出来ました。 ルールに反する質問をしてすみませんでした。 while( code != eof ){ searchdown "商品名"; //文字列の検索 up 2; deleteline; deleteline; deleteline; deleteline; }