正規表現コード生成器
無料でオンラインで利用可能 正規表現コード生成器 インストール不要のツール
Regex Code Generator について
正規表現を、そのまま貼り付けられるマッチングコードに変換します。JavaScript、Python、Java、Go、PHP に対応しています。選択したフラグでパターンを検証し、必要に応じてテスト文字列に対して実行してインデックスと名前付きグループを含むマッチ結果をプレビューした後、各言語のネイティブな正規表現 API を使った慣用的なコードスニペットを生成します。
使い方
1. 正規表現の Pattern を入力します(デリミタは不要)。 2. Flags を設定します - g、i、m、s、u、y のみが受け付けられ、それ以外の文字は自動的に除去されます。 3. 対象の Language を選択します。 4. 任意で Test String を貼り付けてマッチをプレビューします。 5. Generate をクリックしてライブマッチ結果と生成コードを表示し、Copy でコピーします。
各言語の出力
JavaScript:/pattern/flags リテラルを使用し、g フラグが設定されている場合は matchAll、それ以外は str.match を名前付きグループ付きで使用します。Python:re.findall/re.finditer を使用し、フラグは re.IGNORECASE、re.MULTILINE、re.DOTALL、re.VERBOSE、re.ASCII に対応付けされます。Java:Pattern.compile + Matcher.find ループを使用します。Go:regexp.MustCompile を FindAllString および FindAllStringSubmatchIndex と共に使用します。PHP:preg_match_all を PREG_SET_ORDER と共に使用し、/pattern/flags デリミタを使います。
▶なぜエラーメッセージが表示されたのですか?
▶テスト文字列がない場合はどうなりますか?
▶Python の正規表現フラグは変換されますか?
▶名前付きキャプチャグループは保持されますか?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。