|
miyukiさんこんにちは(^^)noroです。
》連続するデータで空行から後ろ3行をdeleteさせたいのですが
ファイル全体を対象に、空行の後ろ3行を削除(空行自体は削除しない)でよ
ろしいのでしょうか?まずは、データの複写(別名で保存するなどして、壊し
てしまっても問題がないデータ)を使って以下を試してみていただけます?(^^)
置換のダイアログボックスで、
検索文字列:^\n.*\n.*\n.*\n
置換文字列:\n
正規表現検索のチェックボックス ON
にして、全置換。
これと同じ動作で良いなら、以下の2行でできます。
−−−−−−−−キリトリセン−−−−−−−−
replaceallfast "^\\n.*\\n.*\\n.*\\n","\\n",regular;
endmacro;//要るような要らないような…
−−−−−−−−キリトリセン−−−−−−−−
》また、マクロを自由に作成するためには、どのような勉強を
》すれば良いのでしょうか?
まずは、マクロヘルプを一通り眺める事をお薦めします。マクロのコマンド
やキーワードにどんなものがあるのか、最初にある程度把握しておくと良いと
思います。
あとは、とにかく作成してみることをお薦めします。マクロヘルプや秀丸
Q&A集とニラメッコしながら…特に、マクロヘルプは、マクロコマンド(あるい
はその一部)上にカーソルを置いてヘルプを起動すると、該当するコマンドの
ヘルプあるいはキーワード検索に移動できるので便利です。
ためしに、秀丸のウィンド上で、rep と書いて、その上にカーソルを移動し
て、[Alt]→[M]→[H]の順にキーを押してみてください。
最初はあまり欲を出さないで小さいもの(上記のマクロみたいなもの)から、
少しずつ自分の好みで改造してみる…なんていうのが良いのではないでしょう
か?たとえば、「上記のマクロを実行後、実行前の検索バッファの設定に戻す」
とか…
…あんまり上手にマクロを書けない私が言っても説得力に欠けている気はしま
すが…(^^;)
ではでは…
|
|