正規表現
正規表現
「正規表現」をチェックすると、以下の正規表現を使用できます。
^
行頭
$
行末
[xxx]
[] 内の任意の文字
[^xxx]
[] 内以外の任意の文字
+
直前の正規表現1個以上
*
直前の正規表現0個以上
.
任意の1文字
?
直前の正規表現0個または1個
\t
タブ
\n
改行
\x
\x に続いた16進数2文字(例 \x00 \x1a)
\
次の文字を通常の文字として扱う
例 \\ \?
\t \n \x などは 置換文字列中でも使用できます。
例
^abc
行頭にある abc にマッチします。
行頭以外の abc にはマッチしません。
。$
行末にある "。" にマッチします。
行末以外の "。" にはマッチしません。
x.*y
xy , xay , xaaaaaaay , xabcdあいうy などにマッチします。
[abc]
a または b または c にマッチします。
[ ] 内に指定する文字は - で区切って範囲で指定することができます。
[ぁ-ん]
ひらがなにマッチします。
[A-Za-zA-Za-z]
全角および半角のアルファベットにマッチします。
[^ab]
a と b 以外の文字にマッチします。
印[^刷]
「印字」、「印画」、「印象」などにマッチしますが、「印刷」にはマッチしません。
[ ] 内に指定する文字は - で区切って範囲で指定することができます。
[^A-Za-z_]
アルファベットおよびアンダースコア以外の文字にマッチします。
a*
a が0文字以上連続した文字列にマッチします。
xa*y は xy , xay , xaay などにマッチします。
{[0-9]*}
{} , {0} , {1000} , {12345678} など、{} 内に0個以上の数字がある文字列にマッチします。
a+
a が1文字以上連続した文字列にマッチします。
xa+y は xay , xaay , xaaay などにマッチします。
[a-z]+
アルファベットの小文字が1文字以上連続した文字列にマッチします。
x[a-z]+y は xay , xpqrstuy , xzzzy などにマッチします。
xy , xAy , xa#y などにはマッチしません。
a?
a が0文字または1文字にマッチします。
xa?y は xy と xay にマッチします。
.?
任意の文字が0文字または1文字にマッチします。
x.?y は xy , xay, x1y , xあy などにマッチします。
エディター?を使う
「エディタを使う」または「エディターを使う」にマッチします。
参照
特殊文字
タグ付き正規表現
最新情報
TOP
マクロTOP