正規表現

Contents

メタキャラクター


行頭


^

行末


$

繰り返し


最長一致



最短一致



最長一致(バックトラック禁止)


バックトラック禁止とは部分的にマッチしたが指定した回数に達せずに全体としてはマッチしなかったという場合に、
部分的にでもマッチした部分を後続の正規表現で検査しないとさせる。
これによって高速な処理が可能となる。

エスケープ


空白


\s

空白以外


\S

数字


\d

数字以外


\D

グループ


キャプチャなしグルーピング


(?:pattern)

肯定先読み


patternがこの位置の後方に存在する場合にマッチ
(?=pattern)

否定先読み


patternがこの位置の後方に存在しない場合にマッチ
(?!pattern)

肯定戻り読み


patternがこの位置の前方に存在する場合にマッチ
(?<=pattern)

※JavaScriptではサポートしていない

否定戻り読み


patternがこの位置の後方に存在しない場合にマッチ
(?<!pattern)

Notice: Trying to get property 'queue' of non-object in /usr/local/wordpress/wp-includes/script-loader.php on line 2876

Warning: Invalid argument supplied for foreach() in /usr/local/wordpress/wp-includes/script-loader.php on line 2876