Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_right正規表現ジェネレーター正規表現ジェネレーター

正規表現ジェネレーター

一般的な正規表現パターンのライブラリを参照し、トークンの説明を確認できます。

Email & Web
Numbers & IDs
Network
Dates & Times
Phone Numbers
Passwords & Users
Postal & Geographic
Code & Data
Email Address

Standard email address format

^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$
[email protected]
任意の正規表現を貼り付けて、トークンごとの解説を確認できます。トークンの内訳
^Start of string
[a-zA-Z0-9._%+\-]Any of: a-zA-Z0-9._%+\-
+One or more (greedy)
@Literal character: "@"
[a-zA-Z0-9.\-]Any of: a-zA-Z0-9.\-
+One or more (greedy)
\.Literal dot
[a-zA-Z]Any of: a-zA-Z
{2,}At least 2 times
$End of string
infoHover over any chip to see the full label. Groups are shown as a single chip.

関連ツール

正規表現テスター

正規表現テスター

正規表現をテストし、マッチをリアルタイムでハイライト表示、置換モードも利用できます。

正規表現分割

正規表現分割

ブラウザ上で正規表現を使ってテキストを分割します。

正規表現抽出

正規表現抽出

ブラウザ上で正規表現を使ってテキストから一致部分を抽出します。

正規表現置換

正規表現置換

ブラウザ上で正規表現を使ってテキストを置換します。

PDF重複ページ削除ツール

PDF重複ページ削除ツール

ビジュアル指紋に基づいてPDF内の重複ページを自動検出して削除します。スキャンや結合済みの文書を数秒で整理。

オーディオコンプレッサー

オーディオコンプレッサー

しきい値、ニー、比率、アタック、リリースを調整して音声にダイナミクス圧縮を適用します。

テキストをPDFに変換

テキストをPDFに変換

プレーンテキストをPDF文書に変換します。フォント、サイズ、ページレイアウトをカスタマイズできます。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

厳選ライブラリから正規表現パターンを学び活用する

正規表達式は強力ですが、取っつきにくいものです。[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,} のようなパターンは、各トークンを理解するまでは意味不明に見えます。このRegexジェネレーターは、実績あるパターンのライブラリとインタラクティブな解説器を組み合わせ、実際の問題を解決しながらパターンの仕組みを学べます。

必要なパターンを検索し(メール、電話、日付、URLなど)、動作例を確認し、各部分が何をするか理解してから、パターンをコードにコピーしましょう。

厳選パターンライブラリ

ゼロからパターンを構築したり、難解なフォーラムを検索したりする代わりに、一般的なユースケース向けの本番実績あるパターンから始めましょう:

  • メールアドレスの検証
  • 複数フォーマットの電話番号
  • 日付と時刻
  • URLとWebドメイン
  • 郵便番号
  • クレジットカード番号
  • パスワードの検証

トークンごとの解説

各パターンには各部分の詳細な説明が付いています。パターンを選択すると、解説に表示されます:

  • 各グループやトークンが何を表すか
  • 特定のエスケープが使われる理由
  • 制限とエッジケースは何か
  • 特定のニーズに合わせてパターンを変更する方法

カスタムパターン

ライブラリに加え、独自のパターンを入力してトークン解説を得ることができます。レガシーパターンの理解や、使用前に自分のロジックを検証するのに最適です。

実際のユースケース

フォームバリデーション: ユーザー入力を検証するための正しいパターンを即座に入手。

テキスト処理: 非構造化テキストから特定のデータを抽出するパターンを探す。

スクリプトツール: bash、Python、コマンドラインツール用の信頼性のある正規表現を構築。

100%ローカル処理

すべてのパターンと解説はブラウザ内で生成され、データはサーバーに送信されません。