No.2ベストアンサー
- 回答日時:
サクラエディタでは、検索条件として改行含む複数行の範囲を
指定することができません。
http://sakura.qp.land.to/?FAQ%2F2
どうしても正規表現を使った置換で対応したいのなら、一回の
置換でなく二回の置換で可能な場合もあります。
改行である\r\nを、テキスト内で使われていない記号や文字に
置き換えます(例:改行記号を★に変換するなど)。
置換前: \r\n
置換後: ★
これで質問の例文が以下のようになります。
コヒノール 芯ホルダー4301★★木製軸 2.5mm・2mm芯ホルダー★★★KOH2ミリ芯ホルダー5216黒軸★★★木製軸でないものもある★★木軸ショート/2.5ミリ芯★★
★を改行+改行にします
置換前: ★
置換後: \r\n\r\n
これで以下のような例文になります。
コヒノール 芯ホルダー4301
木製軸 2.5mm・2mm芯ホルダー
KOH2ミリ芯ホルダー5216黒軸
木製軸でないものもある
木軸ショート/2.5ミリ芯
このような空白行が常に一つあるものにするだけなら、上記
設定で問題ないですが、空白行がない改行されただけの場合、
連続した行も空白行が常に設定されてしまいます。
空白2行以上あるときのみを対象にしたい場合は、標準機能
としては無理なので、以下の方法で対応するしかありません。
http://sakura-editor.sourceforge.net/cgi-bin/cyc …
[2866] Re5: 連続する改行を一つにしたい
▽ 2003/4/8 (火) 14:59:37 MMX
Opera/7.03 (Windows NT 5.1; U) [ja]
▼ すいさん
> 以外にありません。
if文の原料が少ないと苦しいです。
エディタの状態値(Getxxxx)は不足している。
------ 連続空白行圧縮.PPA
S_GoFileEnd(0); // ファイルの最後に移動
while True do begin
S_SearchPrev('^[ \t]*\r\n', 4); // 前を検索
if S_GetSelectedString(0) = '' then Break;
S_InsText('★'): // 置換
end;
S_ReplaceAll('^★+', '\r\n', 4); //
-------------------------------------
このマクロはPPA.DLLが必要です。
http://sakura-editor.sourceforge.net/htmlhelp/HL …
ダウンロード先の一番上にある[ DownLoad: PPA_124.LZH ]が
必要なものです。
解凍したらPpa.DLLをサクラエディタのフォルダに追加します。
----で挟まれた範囲をエディタに記載して[名前を付けて保存]で
「連続空白行圧縮.PPA」などにして、[ macro ]フォルダに保存。
テキストを開いた状態で、[ツール]→[名前を付けてマクロを実行]
で上記マクロを探し[開く]で実行します。
この回答へのお礼
お礼日時:2013/08/11 15:38
早速の回答 ありがとうございます。
大変詳しい回答で色々なことが分かりましたが
同時に私にはまだまだ山のように勉強しないと
いけないとしりました。
これからもお世話になることが多いと思いますが
宜しくお願いしたと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードにて スペースを全て改行...
-
テキストファイルで改行に置換...
-
空白スペースをタブに置換する方法
-
サクラエディタで連続改行を処...
-
Accessでの置換
-
特定の文字を含む行だけ抽出す...
-
置換でピリオドを一括削除出来...
-
NotePad++ 改行された文を改行...
-
ワードで各行の先頭に文字列を...
-
改行コードやスペースを削除したい
-
WordVBA 置換処理での改行文字...
-
秀丸の置換で数字で始まる行だ...
-
正規表現の置換で数値のみを抽...
-
複数列のデータを1列にまとめ...
-
不要な改行を一括削除する方法
-
秀丸の正規表現で文字列を切り...
-
Google form グーグルフォーム...
-
1MBでドレくらいの文章を書くこ...
-
「ドゥ」の簡単なローマ字入力方法
-
PDF 入力途中で改行したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードにて スペースを全て改行...
-
テキストファイルで改行に置換...
-
サクラエディタで連続改行を処...
-
特定の文字を含む行だけ抽出す...
-
Accessでの置換
-
置換でピリオドを一括削除出来...
-
正規表現の置換で数値のみを抽...
-
空白スペースをタブに置換する方法
-
ワードで各行の先頭に文字列を...
-
秀丸で指定した文字が入ってい...
-
CSVファイルをエクセルで開いた...
-
LibreOfficeのWriterで特定の文...
-
テキストに縦に並んでいるデー...
-
秀丸の正規表現で文字列を切り...
-
不要な改行を一括削除する方法
-
ワード2010 ひらがな 削除
-
秀丸で改行コード"[CR]"を変換...
-
文字+改行コードの置換について
-
改行を<br>に自動変換してくれ...
-
WordVBA 置換処理での改行文字...
おすすめ情報