Regex テスターとデバッガー- 無料のオンライン正規表現テストツール

Results:

Regex テスターとデバッガー- 正規表現をオンラインでテスト、検証、デバッグする

テスターとデバッガーとは何ですか Regex ?

テスター Regex &デバッガー は、正規表現()をリアルタイムでテスト、検証、デバッグできる強力なオンラインツールです regex 。開発者、データアナリスト、システム管理者など、どのような方でも正規表現を習得することで、テキスト処理、データ検証、パターンマッチングといったタスクを効率的に処理できるようになります。

正規表現は、JavaScript、PHP、JavaScript、Goなどのプログラミング言語、そしてgrep、sed、awk、bashスクリプトなどのコマンドラインツールで広く使用されています JavaScript。 Python しかし Perl、 Ruby 構文 複雑 ため 、完全な正規表現を作成するの regex は難しい場合があります。そこでこのツールが役立ちます。

Regex テスターとデバッガー の主な機能

  • リアルタイム マッチング: regex 入力しながら結果を 確認します。

  • エラーの強調表示: 構文エラーに関するフィードバックを即座に取得します regex。

  • 複数のフラグのサポート: Global(g) Case Insensitive(i) Multiline(m) Dot All(s) Unicode(u) などのフラグを使用してテストします 。

  • 行ごとの検証: パターンに一致する行とエラーを含む行を識別します。

  • 使いやすい: 初心者と上級者の両方にとってシンプルなインターフェース。

Regex テスターとデバッガー の使い方

  1. 正規表現を入力します: 「正規表現」 regex 入力フィールドにパターン を入力します 。

  2. テスト文字列を追加: テストテキストを 「テスト文字列」 領域に貼り付けます。各行は個別に検証されます。

  3. フラグの選択: に適切なフラグを選択します regex。

  4. Regex 結果を確認するには、 「テスト 」をクリックします。

例1: メールアドレスの検証

Regex パターン:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

テスト文字列:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

期待される出力:

一致しました:

比類のない:

  • hello1example.com

  • 無効なメールアドレス@com

例2: URLの抽出

Regex パターン:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

テスト文字列:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

期待される出力:

一致しました:

比類のない:

  • ftp://example.com

  • example.com

例3: 電話番号の検証

Regex パターン:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

テスト文字列:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

期待される出力:

一致しました:

  • +1-800-555-1234

  • (123)456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

比類のない:

  • 無効な電話番号

効果的な正規表現を作成するためのヒント

  • 特定の位置に一致させるには、(行頭) や (行末) などの アンカー を使用します。 ^ $

  • 許可される文字を指定するには、 など の 文字クラス を使用します 。 [a-z] [A-Z] [0-9]

  • 繰り返し回数を制御するには 、 など の 量 指定子 を使用します。 + * ? {n,m}

  • グループ バック参照 を使用して 、一致したパターンをキャプチャして再利用します。

  • 一致動作を制御するには 、 など の フラグ 使用 します。 g i m s u

結論

正規表現をマスターすれば、テキストデータを扱う際の時間と労力を節約できます。この Regex テスター&デバッガーを 使えば、コードで使用する前にパターンを簡単にテスト、検証、デバッグできます。ぜひ試して、 regex 今すぐエキスパートになりましょう!