Tools(正規表現判別判定判断診断チェックツール)

  • ツール
  • 正規表現リファレンス
  • 用途と仕様
正規表現判定結果:
ここに判定結果が表示されます
正規表現入力ウィンドウ:

対象文字列入力ウィンドウ:

^

文字列の先頭。複数行マッチングでは行頭。

$

文字列の末尾。複数行マッチングでは行末。

*

直前の項目の0回以上の繰り返し。{0,}と同じ。

+

直前の項目の1回以上の繰り返し。{1,}と同じ。

.

改行以外の文字。[^\n]と同じ。

(x)

グループ。xに一致する箇所を記憶する。

{n}

直前の項目のn回の繰り返し。

{n,}

直前の項目のn回以上の繰り返し。

{n,m}

直前の項目のn~m回の繰り返し。

[xyz]

xyz任意の一文字。[a-z]とすると小文字のアルファベット全て。

[^xyz]

xyz以外の任意の一文字。

\b

空白のような単語の境界。

\B

単語の境界ではない箇所。

\cX

制御文字。XはA~Zの文字。

\d

数字。[0-9]と同じ。

\D

数字以外の文字。[^0-9]と同じ。

\f

エスケープシーケンス<FF>、改ページ。

\n

エスケープシーケンス<LF>、改行。

\r

エスケープシーケンス<CR>、リターン。

\s

空白、タブ、改行などの任意の空白文字。[\f\n\r\t\u00A0\u2028\u2029]と同じ。全角スペースには一致しない。

\S

空白文字以外の文字。

\t

エスケープシーケンス<HT>、タブ。

\v

エスケープシーケンス<VT>、垂直タブ。

\w

アンダースコアを含む英数字。[a-zA-Z0-9_]と同じ。

\W

\w以外に一致。

\0

null文字

\xhh

2桁16進整数hhに一致する文字。

\uhhhh

4桁16進整数hhhhに一致するUnicode文字。

不具合やご意見ご要望などのご連絡

コチラでご連絡をお願いいたします。

使用に関して

  • フリー(無料)でご利用頂けます。

仕様

  • JavaScriptの正規表現でチェックしております。正規表現は言語により多少異なりますのでご了承ください。
  • 現在、フラグ(g、i、m)を使った正規表現には対応しておりません。

更新履歴

  • 2008.04.23 β版公開

この道具の用途について(例)

  1. 正規表現を学習する為のツールとして使用
  2. 正規表現使用経験の少ないコーダー、プログラマーが、本サーバー公開前に正規表現のテストとして使用

テスト環境

  • IE6.0、Fireofox2.0、XP、Pentium D
  • IE7.0、Fireofox2.0、Vista、Core2 Quad

著作権について

全ての権利は作成者に帰属し、無断転載、転用は禁止します。