Web Analytics Made Easy - StatCounter

Economics Of TEC

RPA,経済学,IT技術などに関する情報を発信しています。

【サクラエディタ】正規表現を使った置換で改行を消す方法

f:id:WillSpecter:20200726161109p:plain

 

やりたいこと

あるシステムにテキストをコピペするときに、テキスト内のすべての改行を消したい、、と思われるケースがあるかもしれません。

 

今回は、サクラエディターで正規表現を使って改行を消す方法を紹介させていただきます。

サクラエディターで正規表現を使って改行を消す

正規表現とは

"正規表現"という言葉をご存じでしょうか。辞書ではこのように説明されています。

正規表現とは、ある特定のパターンを持つ文字列を指定する表記法の一つ。文字列の検索や置換、抽出などを行う際の対象の指定などのために用いられる。

例えば、文章の中から、その1、その2、その3...のすべてを検索したいとき、その1、その2、その3と順番に検索をすると、途方もなく時間がかかります。

 

しかし、正規表現を使うと”.”(半角ピリオド)で任意の1文字(何でも良い1文字、ワイルドカード)を意味するので、下記のように検索できます。

 

■検索

1.ショートカットキー:Ctrl + Fで検索ボックスを開きます

2.条件に"その."と入力し正規表現にチェックを入れて下検索をクリックします

f:id:WillSpecter:20200726150106p:plain

 

■結果

その1,その2...がヒットして黄色のハイライトが入りましたね

f:id:WillSpecter:20200726150444p:plain

*検索後に黄色のハイライト(検索強調)を消したい場合:Ctrl + F3

 

今回は例として任意の1文字を表現する、正規表現を紹介しましたが、他にもたくさんあります。

 

それでは、本題の改行を正規表現を使って削除する方法を紹介します。

 

改行を正規表現で表そう

今回は、正規表現を使って置換し削除したいと思います。

普段は、キーボードのEnterキーを押して改行していますが、置換のボックスにEnterキーを押しても、改行として入力できません。

 

ここで役立つのが、正規表現になります。

正規表現で改行は、"¥r¥n"と書きますので、これを使ってみましょう。

サクラエディターで置換してみよう

それでは、 "¥r¥n"を利用して置換してみましょう。

 

■置換

1.ショートカットキー:Ctrl + Rで置換ボックスを開きます

2.[置換前]に"¥r¥n"と入力し正規表現にチェックを入れて全て置換をクリックします

*[置換後]に何も入れないことで、改行を何もなしに置換 = 改行の削除ができるのです

f:id:WillSpecter:20200726154637p:plain

 

■結果

改行がなくなりましたね(^-^)

 

f:id:WillSpecter:20200726154919p:plain


ちなみに、改行を削除する場合は、折り返し方法を右端で折り返すに設定しておくと便利です。設定方法についてはこちらの記事を参考にしてください!

 

it-rpa.hatenablog.com

 

ひとこと

いかがでしたでしょうか?

正規表現はたくさんありますが、利用例と合わせて覚えておくと便利だと思います。

 

これからも紹介させていただきますので、是非参考にしてください。

☆その他便利機能はこちらにまとめています

 

it-rpa.hatenablog.com

 

 

it-rpa.hatenablog.com

 

it-rpa.hatenablog.com

 

it-rpa.hatenablog.com