Free Tools
【ご利用前に必ず免責事項をご確認ください】
正規表現チェッカー
正規表現チェッカー
※入力した正規表現が、下のテキストのどこにマッチするかをリアルタイムで視覚化します。
/
/
正規表現 & フラグ・リファレンス
🚩 フラグ(/の後ろの文字)の意味
| g | Global : 最初の1つだけでなく、文中のすべてのマッチ箇所を探します。 |
| m | Multiline : ^ と $ が、全体の最初/最後だけでなく「各行」の先頭/末尾にマッチします。 |
| i | Ignore case : 大文字と小文字を区別しません(Aとaを同じに扱う)。 |
| s | Dotall : 通常は改行にマッチしない .(ドット)が、改行にもマッチするようになります。 |
【基本文字】
.: 任意の1文字\d: 数字 ([0-9])\w: 英数字と下線 ([a-zA-Z0-9_])\s: 空白文字(スペース、タブ等)
【繰り返し・位置】
+: 1回以上の繰り返し*: 0回以上の繰り返し^: 行の先頭 /$: 行の末尾?: 0回または1回(控えめな一致にも使用)
技術仕様
- Native JS RegExpブラウザ標準のRegExpエンジン(V8等)を使用し、実際のプログラム動作に限りなく近い判定を行います。
- Infinite Loop Guard空文字マッチによるフリーズを防止する独自ロジックを搭載し、安全なリアルタイム検証を実現しています。
- State Persistenceフラグ(g, i, m, s)の状態を即座に内部エンジンへ反映し、マッチング結果を動的に再計算します。
免責事項
- ・本ツールの利用によって生じた損害やトラブルについて、弊社は一切の責任を負いかねますので、あらかじめご了承ください。
- ・本ツールは、Web制作やシステム管理の効率化を目的として提供しております。
- ・入力されたデータはブラウザ内で処理され、弊社サーバーへ送信・保存されることはありません。
- ・予告なくツールの仕様変更や提供の中止を行う場合があります。
このようなツール開発・業務効率化をご検討の方へ
ご相談はこちら無償ソフト公開活動へのご支援
NetEnumをはじめ、NetEnumMobile、オンラインソフト、FreeTools など、
弊社では20年以上にわたり各種ソフトを無償で公開してまいりました。
これまでのご利用へのお気持ちや、公開継続へのご支援をいただけますと大変励みになります。
業務利用されている方からのご支援も歓迎しております。
※ ご支援は特定ソフトの更新や機能追加をお約束するものではなく、
無償ソフト公開活動全体の維持・運営に活用させていただきます。
※ Stripeの安全な決済ページへ移動します(決済画面の表示名は仕様上「ECサイト」となりますが、当社のStripeアカウントによる決済です)