← ハシトシステム トップ English 他のツール
入力
使い方:正規表現パターンとフラグ、テスト文字列を入力すると、右側に一致箇所のハイライトとマッチ一覧がリアルタイムで表示されます。構文は JavaScript(ECMAScript)の正規表現に準拠します。
📖 文字コードやデータ形式の仕組みをやさしく図解した学習ポスター(無料配布)もあります。あわせて 学習ポスター一覧 をご覧ください。

よくある質問(FAQ)

正規表現とは何ですか?

正規表現(regular expression、regex)は、文字列のパターンを表現するための記法です。「数字が3文字続く」「@を含むメールアドレスらしい形」といった条件をパターンとして書き、対象の文字列がそれに一致するか(マッチするか)を判定したり、一致部分を抽出・置換したりするのに使います。検索・入力チェック・ログ解析など幅広い場面で利用されます。

対応している正規表現の構文は何ですか?

このツールはブラウザ標準の JavaScript(ECMAScript)の正規表現エンジン(new RegExp)をそのまま使います。したがって \d \w \s などの文字クラス、量指定子(* + ? {n,m})、グループ化とキャプチャ(( ))、選択(|)、先読み・後読み、g i m s u y のフラグなど、JavaScript がサポートする構文に対応します。Perl や PCRE 固有の一部構文は使えない場合があります。

入力した文字列はサーバーに送られますか?

いいえ。パターン・フラグ・テスト文字列の照合は、すべてお使いのブラウザ内の JavaScript で完結します。入力内容がサーバーへ送信・保存されることはありません。

📖 小中学生向け 学習ポスター(無料配布)はこちら →