正規表現

正規表現
 「正規表現」をチェックすると、以下の正規表現を使用できます。

^行頭
$行末
[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