正規表現マッチング

正規表現とテキストを入力して、一致する結果を素早く検索し、ハイライト表示します

1249 回使用 | 5.0 評価

正規表現の設定

/ /

マッチ結果

未マッチ
マッチ数
0
処理時間
0 ms
正規表現の有効性
未検証

正規表現とテストテキストを入力し、「マッチを実行」ボタンをクリックしてください

使い方

1

正規表現を入力

正規表現入力フィールドにマッチパターンを入力し、フラグチェックボックスでマッチオプションを設定します。

2

テストテキストを入力

テストテキストボックスにマッチングするテキストを入力します。

3

マッチを実行

「マッチを実行」ボタンをクリックすると、システムがテキストに対して正規表現マッチングを行います。

4

結果を確認

マッチングが完了すると、マッチの統計情報、詳細、およびハイライト表示されたマッチ結果を確認できます。

正規表現の基本知識

正規表現とは?

正規表現は、文字列内の文字の組み合わせを照合するためのパターンであり、テキストの検索、置換、検証などによく使用されます。特殊文字と通常の文字を組み合わせることで、文字列の特徴を記述する規則を形成します。

よく使われる正規表現フラグ

g
グローバルマッチ

最初の一致を見つけたら停止するのではなく、すべての一致を検索します

i
大文字小文字を区別しない

マッチング時にアルファベットの大文字と小文字を区別しません

m
複数行モード

^ と $ が各行の先頭と末尾にマッチします

s
単一行モード

. が改行文字を含む任意の文字にマッチします

よく使われる正規表現メタ文字

.

改行文字を除く任意の文字にマッチ

*

前の文字が0回以上繰り返す場合にマッチ

+

前の文字が1回以上繰り返す場合にマッチ

?

前の文字が0回または1回出現する場合にマッチ

^

文字列の先頭にマッチ

$

文字列の末尾にマッチ

正規表現の最適化

  • 貪欲量指定子の使用を避け、*+? の非貪欲形式 *?+??? を使用します
  • メモリ使用量を減らすために、キャプチャグループの代わりに非キャプチャグループ (?:pattern) を使用します
  • バックトラックを最小限に抑え、ワイルドカードの代わりに具体的な文字クラスを使用します
  • 複雑なマッチングについては、単一の式が複雑になるのを避けるために、トークン化処理を検討します
広告

推荐工具

ソーシャルメディア共有リンクジェネレーター - 無料オンラインツール

Facebook、Twitter、WhatsApp、LinkedIn、Telegram、TikTok、Instagram、Email用の共有リンクを簡単に作成。URLを貼り付けてテキストを入力するだけで、数秒で共有リンクを作成できます。

オンラインURL抽出ツール

オンラインURL抽出ツールは、ドキュメントまたはテキストコンテンツからすべてのリンクURLを抽出するために使用され、WebページのHTMLからすべてのURLを抽出するためにも使用できます。

Regex正規表現オンラインテスト

Regex正規表現マッチングツールは通常、特定のパターン(ルール)に一致するテキストを検索および置換するために使用されます。当ウェブサイトは主にプログラマーが正規表現をオンラインでテストし、正しいマッチング結果を保存していつでも確認できるようにするものです。

無料 SVG アイコン作成ツール - オンライン SVG アイコン生成とカラー調整

無料オンライン SVG アイコン作成ツール。アイコンの選択、色の調整、SVG ファイルのダウンロードをサポートしており、開発者やデザイナーが使いやすいです。

CSS 圧縮ツール - 無料オンライン CSS コードの圧縮最適化

無料オンライン CSS 圧縮ツール。CSS コードをすばやく圧縮し、ファイルサイズを削減し、ウェブサイトの読み込み速度を向上させ、カスタム圧縮オプションをサポートします。