正規表現を学んでみる3

前回の続きです。

エスケープキャラクタの「¥」

単独で使うのではなく、続けて特定の文字を指定することで検索する。

エスケープシーケンス 検索機能
¥w 1つの単語を検索する
¥s 空白文字を検索する
¥d 10進数字を検索する
¥n 改行文字を検索する
¥t 水平タブコードを検索する
¥b バックスペースを検索する
¥r キャリッジリターンを検索する

上記の表は自分的に頻度の高いものを抜粋しています。
サクラエディタ正規表現ライブラリhttp://homepage3.nifty.com/k-takata/mysoft/bregonig.htmlを使用しています。
DLLによって多少機能に差異があります。

行頭が単語で始まる行全体を検索する

^¥w.*$

検索パターン 意味
行頭の
¥w 単語の後に
.* 任意の文字数の文字列が続き
行末までの文字列を検索する
特定の文字列から特定の文字列までを改行文字も含めて検索する

[start.+end]¥n

検索索パターン 意味
[start 「[start」で始まり
.+ 任意の文字数の文字列が続き
end] さらにその後に「end]」が続き
¥n 改行文字までを検索する
メタキャラクタ自体を検索する場合

記号の前に「¥」を付けて検索する

検索したい記号 指定例
¥^
¥$
¥.
¥*
¥+
¥?


今日はここまで(・Θ・;)