みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

サクラエディタの正規表現での置換

サクラエディタの正規表現での置換の方法について教えて下さい。
行の末尾が数字で終わらない行の改行コードを削除したいと考えています。

----------
元ファイル
----------
000abc123
777def
456
333ghi789
222jk+
111
----------

----------
加工後
----------
000abc123
777def456
333ghi789
222jk+111
----------


「置換前」は『[^0-9]\n』を入力することで検索できましたが、
「置換後」に何を設定すれば良いのかわかりません。(または「検索対象」の設定を変える必要があるのかなど)

例えば置換後に何も設定しないと「777de456」とfが消えてしまうため、”f”を残した上で改行コードを削除したいのですが
その方法がわかりません。

よろしくお願いいたします。

投稿日時 - 2014-07-22 13:56:52

QNo.8688012

困ってます

質問者が選んだベストアンサー

置換前に
([^\d]$)\r\n

置換後に
$1

置換前の「\r\n」は仕様している改行コードにあわせて「\r」「\n」に合わせてください。

正規表現では「()」で括った箇所を「$正数値」で取得できます。
(先頭から出てきた順に1から番号が振られます)

これを用いて置換してください。

投稿日時 - 2014-07-22 14:05:57

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問