• 締切済み

秀丸エディタから任意の文字列を含む<tr>から</tr>を、複数一気に

秀丸エディタから任意の文字列を含む<tr>から</tr>を、複数一気に抽出することは可能ですか? 宜しくお願いします。

みんなの回答

noname#138623
noname#138623
回答No.2

<tr>から</tr>の間に改行が入らないのであれば、 検索する文字列:<tr>.*</tr> 正規表現にチェックを付けて、検索するファイルを「現在の内容」にしてgrep検索すれば抽出できると思います。 途中に改行がある場合は事前に改行を削っておくか、そうでなければ 検索する文字列<tr>.*¥n</tr> など、改行位置に応じて検索条件を微調整した上で数回に分けて抽出するかのどちらかでしょう。 ※上記の検索する文字列で半角の¥マークを入れたらバックスラッシュになってしまったので全角で入れてあります。実際に検索するときは半角で。

回答No.1

・前後に余分にある文字列を抽出する ・途中で改行が無い で良ければ、grep を使えばよいでしょう。 検索する文字列: </?tr> 検索するファイル: (現在の内容) 正規表現: ON で行います。 最初のようないい加減な抽出でだめなら、マクロを組む必要があると思います。

surly524
質問者

お礼

残念ながら改行あります、マクロを組むしかないんですね・・・マクロ勉強します。 有り難う御座いました。

関連するQ&A