正規表現チェッカー
パターンとテスト文字列を入力すると、マッチ箇所をその場でハイライト表示します。 グループの中身やマッチ件数も確認できます。
//g
サンプル:
よく使う書き方の早見表
\d数字 0〜9\w英数字とアンダースコア\s空白(スペース・タブ・改行).改行以外の任意の1文字[abc]a・b・c のどれか1文字[^abc]a・b・c 以外の1文字a*a を0回以上繰り返しa+a を1回以上繰り返しa?a が0回または1回a{2,4}a を2〜4回繰り返し^ / $行(文字列)の先頭 / 末尾(abc)グループ化(後で取り出せる)a|ba または b\.記号そのもの(. の場合)こんなときに便利
- ・プログラムやツールに書く正規表現が正しく動くか、コードを動かす前に確かめたいとき
- ・エディタや表計算の検索・置換で使うパターンを試行錯誤したいとき
- ・既存の正規表現が何にマッチするのか読み解きたいとき
よくある質問
Q. どの言語の正規表現に対応していますか?
A. ブラウザのJavaScriptエンジンで判定しているため、JavaScript(ECMAScript)方言です。基本的な書き方はPythonやJavaなど他言語とほぼ共通ですが、先読み・後読みなど細かい仕様は言語によって差があります。
Q. フラグのg・i・m・sはどう使い分けますか?
A. gは「最初の1件だけでなく全部探す」、iは「大文字・小文字を区別しない」、mは「^と$を行ごとに効かせる」、sは「.を改行にもマッチさせる」です。通常はgをつけたままで問題ありません。
Q. 入力したテキストが外部に送られることはありますか?
A. ありません。マッチの判定はすべてお使いのブラウザの中で行われ、パターンもテスト文字列もサーバーには送信されません。
同じカテゴリ「Web・データ」のツール
QRコード作成
URLや文字からQRコードを無料生成。PNGで保存OK。
カラーコード変換
HEX・RGB・HSLを相互変換。色見本とコピー機能つき。
URLエンコード・Base64
URLエンコードとBase64の変換・復元。日本語も対応。
JSON整形・チェック
ぐちゃっとしたJSONを見やすく整形。エラー箇所も表示。
QRコード読み取り
QRコードの画像から中身のURL・文字を取り出す。カメラ不要。
縦横比計算(アスペクト比)
16:9で幅1280なら高さは?を一発計算。画像・動画サイズに。
UNIXタイムスタンプ変換
UNIX時間⇔日時を相互変換。秒・ミリ秒は自動判別。現在時刻も表示。
ハッシュ値生成(MD5・SHA-256)
テキストやファイルのMD5・SHA-1・SHA-256・SHA-512を端末内で計算。