y2x 로고
📮住所変換
💱為替換算
🖼️画像変換
🔤テキスト抽出
📐単位変換
🎬メディア変換
💻開発者ツール
📄ドキュメント変換
🔳QRコード
📮住所変換
💱為替換算
🖼️画像変換
🔤テキスト抽出
📐単位変換
🎬メディア変換
💻開発者ツール
📄ドキュメント変換
🔳QRコード
📮住所変換
💱為替換算
🖼️画像変換
🔤テキスト抽出
📐単位変換
🎬メディア変換
💻開発者ツール
📄ドキュメント変換
🔳QRコード
y→x
📢광고 문의 · help@silver-smiths.com›

開発者ツール

//g

正規表現テスター機能

Regex Tester — パターンを入力した瞬間にテスト文字列から一致部分を探して色で表示します。 キャプチャグループは表で整理して表示し、名前付きグループ((?'<name>'...))を使えばその名前のまま出ます。 g・i・m・s・uフラグはボタンで切り替えられ、置換文字列を入れると変換後の結果をプレビューできます($1のようなグループ参照も動作します)。 JavaScript(ECMAScript)の正規表現文法に基づいて動作します。

使い方

① パターン欄に正規表現を入力します。前後のスラッシュは不要で、内容だけ入れます。 ② 必要なフラグを押して有効にします。 ③ テスト文字列を入力すると一致部分が即座に強調されます。 ④ 置換が必要な場合は一番下の欄に置き換える文字列を入れて結果を確認します。

こんなときに

• メール・電話番号・日付形式の検証パターン作成 • ログから特定のパターンだけを抽出 • コードエディタの置換に入れるパターンの事前検証 • 入力値バリデーションルールの作成 • 名前付きキャプチャグループによる文字列のパース

よくある質問

Q. どの言語の正規表現文法ですか?
A. ブラウザのJavaScript(ECMAScript)正規表現です。Python・Java・PHPとは一部文法が異なります。たとえば後読みは最新のブラウザで動作しますが環境によって差があるため、実際にお使いになる言語でもう一度ご確認ください。
Q. パターンにスラッシュを含める必要がありますか?
A. いいえ。入力欄の両脇にすでにスラッシュが表示されているため、パターンの内容だけ入れてください。フラグは下のボタンで切り替えます。
Q. 置換でグループを参照するには?
A. $1、$2のように番号で参照します。名前付きグループは $'<name>' 形式を使います。$& は一致した文字列全体を表します。
Q. 一致件数が多いとどうなりますか?
A. 画面が固まらないよう2,000件までで打ち切り、その旨を表示します。グループの表は先頭200件のみ表示します。
Q. 入力した内容はサーバーに送信されますか?
A. 送信されません。パターンの実行も置換もブラウザ内で行われます。ただし複雑なパターンと長い文字列が重なると、ブラウザが一時的に遅くなることがあります。