Skip to main content
CalculoraCalculora

金融・ビジネス

金融計算機投資&プランニング個人財務不動産投資ビジネスツールスタートアップ&ソフトウェア企業

数学・テクノロジー

数学計算機エンジニアリングツール物理ツール開発者ツール学校ツール

健康・生活

医療ツールスマートユーティリティランダムジェネレーター

クリエイター・スペシャル

クリエイターエコノミーイスラムツールサステナビリティゲーム

コンバーター

単位換算ツール長さ換算ツール重量換算ツール温度換算ツール→ 単位換算ツール

ランダムジェネレーター

乱数生成機パスワード強度チェッカースピンホイールコイントスシミュレーターサイコロローラータイムゾーン重複計算機→ ランダムジェネレーター
ファイル変換

PDF ツール

PDFをJPGに変換PDFをPNGに変換PDFからテキストを抽出PDFをGIFに変換PDFをWebPに変換PDFをSVGに変換PDFをWordに変換PDFをExcelに変換PDFをPowerPointに変換PDFをHTMLに変換PDFをMarkdownに変換PDFをTIFFに変換

画像変換

JPGをPNGに変換PNGをJPGに変換PNGをWebPに変換WebPをPNGに変換WebPをJPGに変換JPGをWebPに変換SVGをPNGに変換SVGをJPGに変換SVGをWebPに変換BMPをPNGに変換BMPをJPGに変換BMPをWebPに変換

高度な画像

HEICをJPGに変換HEICをPNGに変換TIFFをJPGに変換TIFFをPNGに変換JPGをTIFFに変換PNGをTIFFに変換JPGをICOに変換PNGをICOに変換JPGをAVIFに変換PNGをAVIFに変換

GIF・アニメーション

GIFフレームをPNGに変換GIFフレームをJPGに変換GIFフレーム抽出PNGをGIFに変換JPGをGIFに変換GIFをWebPに変換

編集

透かしを追加画像オブジェクト除去ブラウザで瞬時に画像をリサイズ画像をオンラインで圧縮 — ファイルサイズを削減、品質を維持
数学スピードチャレンジメンタル計算チャレンジワードルビントワラド数独2048
通貨コンバーター
CalculoraCalculora

オールインワンの計算機プラットフォーム。あらゆるニーズに対応する無料、高速、正確なツール。

100%プライベート — すべての計算はブラウザ内で行われ、サーバーにデータは送信されません永遠に無料 — ペイウォールなし、サブスクリプションなし、アカウント不要

人気

  • BMI計算機
  • ローン計算機
  • 年齢計算機
  • 住宅ローン計算機
  • パーセント計算機
  • 関数電卓
  • すべて見る →

カテゴリ

  • 数学
  • 金融
  • 健康・生活
  • 金融・ビジネス
  • 開発者ツール
  • エンジニアリング
  • カテゴリ →

もっと見る

  • 通貨コンバーター
  • ファイル変換
  • ゲーム&ファンツール

法的情報

  • 私たちについて
  • お問い合わせ
  • プライバシーポリシー
  • 利用規約
  • 免責事項
  • サイトマップ

言語

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. 全著作権所有。

を使って構築 — 100% 無料

サーバー不要 — 完全静的サイト、データ収集ゼロ

  1. ホーム
  2. 開発者ツール
  3. 正規表現テスター

正規表現テスター

正規表現パターンを書き、テストテキストを貼り付けて、入力するたびにすべての一致がライブでハイライトされる様子を見てみましょう。パターンが機能するか推測するのはやめて、実際に動作を確認してください。

計算機を読み込み中...
このツールは役に立ちましたか?

正規表現テスターとは?

正規表現テスターを使用すると、サンプルテキストに対して正規表現をリアルタイムでテストできます。アプリケーションでテキスト処理、検証、検索機能を構築する開発者に不可欠です。

この計算機を使用するタイミング

  • ユーザー入力の検証 — デプロイ前にメール、電話、URL、日付検証のパターンをテストします。
  • 失敗した一致のデバッグ — 正規表現とテストテキストを貼り付けて、どこでなぜ一致が失敗するかを正確に確認します。
  • 正規表現の学習 — パターンをインタラクティブに試して、正規表現構文の直感を養います。
  • テキストからのデータ抽出 — より大きなテキストから特定の部分文字列を見つけてキャプチャするパターンを構築します。
  • 検索と置換 — コードやテキストエディタで検索・置換操作に使用する前にパターンをテストします。
  • フォームバリデーターの構築 — 検証用正規表現がすべての有効な入力に一致し、無効な入力をすべて拒否することを確認します。

手順:

  1. 正規表現パターンを入力します(例:\d{3}-\d{4})。
  2. フラグを選択します:g(グローバル)、i(大文字小文字を区別しない)、m(複数行)、s(dotall)。
  3. テキストエリアにテストテキストを入力または貼り付けます。
  4. 件数とともにハイライトされたすべての一致を表示します。

計算式

パターン + フラグ → RegExp → テストテキストに対して実行 → 一致の配列 一般的なパターン: - \d+ → 1つ以上の数字 - [a-zA-Z]+ → 1つ以上の文字 - ^…$ → 開始/終了のアンカー - (…) → キャプチャグループ

ユースケース

  • メールアドレス、電話番号、URLの検証
  • テキストからのパターン抽出(日付、価格、ID)
  • テキストエディタでの検索・置換操作
  • Webフォームでの入力検証

主な利点

  • 正規表現パターンをリアルタイムでテスト
  • すべての一致をハイライト表示
  • 一般的なフラグのサポート
  • 無料、登録不要

プロのヒント

  • 一致するテキストと一致しないテキストの両方でテストする
  • 複雑なパターンにはオンラインの正規表現リファレンスを使用する
  • シンプルに始めて、徐々に複雑さを追加する
  • 読みやすさのために名前付きキャプチャグループを使用する

避けるべきよくある間違い

  • 特殊文字をエスケープしない(.の代わりに\.を使用)
  • 複数の一致を期待する際にgフラグを忘れる
  • 非貪欲が必要な場合に貪欲な量指定子を使用する
  • パターンを過度に複雑にする — シンプルな方が良いことが多い

重要な用語の説明

  • パターン:検索式
  • フラグ:検索動作を変更するオプション
  • 一致:パターンが見つかった箇所
  • キャプチャグループ:括弧で囲まれたパターンの部分

関連コンセプト

  • 正規表現(Regex):テキストマッチングのための検索パターンを定義する文字の並び。
  • キャプチャグループ:一致の特定部分を抽出する、正規表現の括弧で囲まれた部分。
  • 量指定子:先行する要素が何回出現する必要があるかを指定する文字(例:+、*、?、{n})。
  • アンカー:文字ではなくテキスト内の位置に一致するゼロ幅アサーション(開始は^、終了は$)。
  • 先読み/後読み:テキストを消費せずに現在の位置の前後のパターンをチェックするゼロ幅アサーション。

例

パターン:^[\w.-]+@[\w.-]+\.\w{2,}$ とテストテキスト:「hello@example.comまたはsupport@test.orgまでご連絡ください」で両方のメールアドレスに一致し、結果リストに表示されます。

結果の解釈方法

まず、一致件数とハイライトされたテキストを確認します。一致を期待しているのに何も表示されない場合は、次を確認してください:(1) グローバルフラグ(g)が設定されていますか?これがないと最初の一致しか見つかりません。(2) 特殊文字をエスケープしていますか?リテラルのピリオドは\.としてエスケープする必要があります。(3) アンカーは正しいですか?^は文字列の先頭に一致し、$は末尾に一致します。 キャプチャグループパネルは、パターンの各括弧部分が何に一致したかを表示します。名前付きグループ((?...)を使用)は複雑なパターンをより読みやすくします。一致の特定部分を抽出するにはグループを使用します — 例えば、電話番号の残りの部分とは別に市外局番をキャプチャする場合などです。 注意すべき一般的な正規表現の間違い:テキストに一致しすぎる貪欲な量指定子(代わりに非貪欲な量指定子*?や+?を使用)、複数行にわたって一致させる際に複数行フラグを忘れること、改行を含む任意の文字に一致させたい場合に.の代わりに[\s\S]を使用しないこと。

よくある質問

正規表現とは何ですか?
正規表現(regex)は検索パターンを定義する文字の並びです。メールアドレスの検索、入力の検証、文字列からのデータ抽出など、テキスト内のパターンマッチングに使用されます。
このツールはどの正規表現エンジンを使用していますか?
このツールはJavaScriptの組み込みRegExpエンジンを使用しており、グループ、先読み、量指定子、文字クラスなど、ほとんどの標準的な正規表現機能をサポートしています。
一般的な正規表現フラグは何ですか?
g(グローバル):最初だけでなくすべての一致を検索します。i(大文字小文字を区別しない):大文字小文字を無視します。m(複数行):^と$が行の境界に一致します。s(dotall):.が改行にも一致します。
なぜ私の正規表現は一致を見つけられないのですか?
よくある問題:複数の一致に対するgフラグの欠如、特殊文字(., *, +, ?, [, ], (, ))のエスケープ漏れ、量指定子の誤った使用。

関連ツール

さらにツールを探す

アスペクト比計算機

帯域幅計算機

ダウンロード時間計算ツール

クラウドホスティング費用計算機

CDN コスト計算ツール

API収益化計算機

関連ツール

アスペクト比計算機
開発者ツール
帯域幅計算機
開発者ツール
ダウンロード時間計算ツール
開発者ツール
クラウドホスティング費用計算機
開発者ツール