周辺知識

【サクラエディタ】汎用する正規表現を備忘録としてまとめました。

さくらエディタの正規表現とは

正規表現は、文字列の一部をあいまいにして、特定の文字列で複数の文字列を表す表現方法のことです。つまり、1つの検索条件で検索することができます。

正規表現ライブラリ

正規表現での検索方法

さくらエディタでの正規表現での検索方法を解説します。

1. まずは[ctrl]+F or [ctrl]+R と押下してください。

※下記では[ctrl]+R を使用しています。

2.正規表現をチェックしましょう。

改行を表す正規表現

CRLF Windowsで使用されている改行コード
CR MacOS9以前で使用されている改行コード
LF LinuxやMacOSX意向で使用されている改行コード

これらの改行コードを正規表現で表すと下記となります。

\r\n CRLF
\r CR
\n LF

ちなみに3つの改行コードを全て検索したい場合は下記の様に表すことができます。

[\r\n]+

先頭(行頭)の検索・置換

先頭(行頭)を表す正規表現

先頭(行頭)の置換方法

では、実際に先頭の文字を置換してみましょう。

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

末尾(行末)の検索・置換

末尾(行末)を表す正規表現

末尾(行末)の置換方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

指定文字より後を検索・置換

指定文字より後を表す正規表現

指定文字より後を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

指定文字より前を検索・置換

指定文字より前を表す正規表現

指定文字より前を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

数字の検索・置換

数字を表す正規表現

又は

数字を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

改行の検索・置換

改行を表す正規表現

改行を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

タブの検索・置換

タブを表す正規表現

タブを置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

何文字目から何文字の検索・置換

5文字目から3文字を表す正規表現

5文字目から3文字を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

6文字以上続いた後の末尾から4文字を表す正規表現

6文字以上続いた後の末尾から4文字を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

先頭(行頭)から○○文字の検索・置換

先頭(行末)から3文字を表す正規表現

先頭(行頭)から3文字を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

末尾(行末)から○○文字の検索・置換

末尾(行末)から3文字を表す正規表現

末尾(行末)から3文字を置換する方法

  1. [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
  2. 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。

 

これからLaravelを始めるならこれが最適!!


今までLaravelに関しての良書はほとんどなく、あっても内容が古かったり分かりにくいのばかりで、先駆者達は苦労したのではないでしょうか?

そんな中で発売されたこの本は、現在の日本国内にて唯一のLaravelの良書と言い切っても良いかと思います。PHP中級者以上なら苦労することなく読めるでしょう。Laravelは高機能ゆえ、全機能を説明してはいませんが、この本をとっかかりにすれば自ずとLaravelをマスターすることができると思います。