Regex Code Generator

よく使う正規表現(クリックで入力):

正規表現コード生成とは?

デバッグ済みの正規表現を、JavaScript・PHP・Python・Go・Java の5言語で使えるコードスニペットにワンクリックで変換します。エスケープとフラグの違いは自動処理されるので、そのままプロジェクトに貼り付けられます。

対応言語と違い

  • JavaScript:/pattern/flags リテラル、g/i/m/s/u/y 対応
  • PHP:preg_match_all 形式、JS専用の g/y/d フラグを自動除外
  • Python:re.findall、フラグは re.I/re.M/re.S
  • Go:regexp.MustCompile、フラグはインライン (?i)(?m)(?s)
  • Java:Pattern.compileCASE_INSENSITIVE 対応

よく使う正規表現のクイック入力

ページには17個のよく使う正規表現(中国語文字、2バイト文字、メール、URL、電話、QQ、郵便番号、身分証、日付、各種整数・小数)が用意されており、クリックで入力して選択言語のコードを生成できます。

使い方

  1. 対象言語(JS/PHP/Python/Go/Java)を選択
  2. パターンとフラグ(JS形式)を入力するか、上部のクイック入力をクリック
  3. 生成をクリックしてコードスニペットをプロジェクトにコピー