study-note

正規表現

目次

概要

構造

基本要素

文字(リテラル)

例:

abc

任意の1文字

.

繰り返し(量指定子)

文字クラス(集合)

グループ化

(ab)

バックリファレンス

グループをキャプチャする

OR条件

a|b

位置指定(アンカー)

エスケープ

特殊文字を普通の文字として扱う

\

要素のショートカット

パターン例

数字のみ

^\d+$

メール形式

^\w+@\w+\.\w+$

英数字6〜12文字

^[a-zA-Z0-9]{6,12}$

各言語における使い方