HTMLタグ削除&整形マクロをフォルダ単位No.23288
KRT さん 07/07/23 09:07
 
初めて投稿します。本やネットで調べたのですが、よく解らないので教えて下さい。

くまはちさん作成の「HTMLタグ削除&整形マクロ(Ver.2.00)」をフォルダ内の全て
のファイル対して一括して行う方法はありませんか?

1行が非常に長いHTML文にて、タグを削除して、残った文章に対してGREPを行いたい
のですが、1行が長いので抽出出来ません。

山紫水明さん作成の「変換リストによる連続置換   ListReplace.mac  Ver2.11」で
置換してみたのですが、改行の仕方が解らないので、依然長いままです。

秀丸はV5.15です。
GREPは、正規表現がうまく出来ないので、山紫水明さん作成の「前後行表示・2行渡
り検索・結果強調Grepマクロ Ver3.20」を利用させて頂いてます。宜しくお願
いします。

[ ]
RE:23288 HTMLタグ削除&整形マクロをフォNo.23291
秀丸担当 さん 07/07/23 10:53
 

>くまはちさん作成の「HTMLタグ削除&整形マクロ(Ver.2.00)」をフォルダ内の全て
>のファイル対して一括して行う方法はありませんか?

マクロをフォルダ内全てのファイルに対して行うということはできません。
マクロの動作はそのマクロによります。

>山紫水明さん作成の「変換リストによる連続置換   ListReplace.mac  Ver2.11」で
>置換してみたのですが、改行の仕方が解らないので、依然長いままです。

このマクロをどのように使われているのかわかりませんが、改行を表すのは正規
表現で「\n」と記述すればいいと思います。


現在β版ですが、V7.00の「grepして置換」で、

検索文字列「<.+?>」
置換文字列「」
オプションは正規表現だけON

としてフォルダ内全てのファイルを置換して保存することができます。
ただ、複数行にまたがるタグがあるとうまくいかないかもしれません。

[ ]
RE:23291 HTMLタグ削除&整形マクロをフォNo.23293
KRT さん 07/07/24 11:26
 
返事が遅れてすみません。ご回答有難うございます。
V7.00でやってみたのですが、\nが削除されただけで、
まだ改行が出来てません。

正規表現を理解してないので、「秀丸エディタ 正規表現&マクロ厳選テクニック」を
買って色々と試してみます。
尚、「変換リストによる連続置換」では、タグを抽出して削除又は\nに置換しており
ます。
有難うございました。

>
>>くまはちさん作成の「HTMLタグ削除&整形マクロ(Ver.2.00)」をフォルダ内の全て
>>のファイル対して一括して行う方法はありませんか?
>
>マクロをフォルダ内全てのファイルに対して行うということはできません。
>マクロの動作はそのマクロによります。
>
>>山紫水明さん作成の「変換リストによる連続置換   ListReplace.mac  Ver2.11」で
>>置換してみたのですが、改行の仕方が解らないので、依然長いままです。
>
>このマクロをどのように使われているのかわかりませんが、改行を表すのは正規
>表現で「\n」と記述すればいいと思います。
>
>
>現在β版ですが、V7.00の「grepして置換」で、
>
>検索文字列「<.+?>」
>置換文字列「」
>オプションは正規表現だけON
>
>としてフォルダ内全てのファイルを置換して保存することができます。
>ただ、複数行にまたがるタグがあるとうまくいかないかもしれません。

[ ]