正規表現テスターとチートシート

パターンを書けば入力しながらマッチが強調表示され、キャプチャグループが個別に表示され、置換結果のプレビューも並んで確認できます。

正規表現テスターとチートシート
//gi
Contact us at hello@example.com or support@test.co.uk for help.

Regex Cheatsheet

COMMON PATTERNS
SYNTAX REFERENCE
TOOLS FOR WRITING BETTER CODE
JetBrains All Products Pack
IDEs with built-in regex debugging, refactoring, and inspections.
Try free →
Regex course on Udemy
Go from this cheatsheet to writing complex patterns confidently.
View course →
DigitalOcean / hosting credit
Deploy the scripts you are testing patterns for.
Get credit →
Affiliate disclosure: links above may earn us a commission — this never affects the calculation results above.

このツールを使う理由

実際に通用するパターンの組み立て方

理想化した例ではなく、実際に処理したいテキストの生のサンプルから始めてください。制約をひとつずつ加え、強調表示が絞り込まれていく様子を確認します。アンカーと明示的な文字クラスは、最初の例でたまたま動く貪欲なドットスターよりほぼ常に優れています。

よくある質問

どの系統の正規表現ですか。

ブラウザーに内蔵されたJavaScript(ECMAScript)のエンジンです。構文の大半はPCREでも通用しますが、後読みや一部のUnicodeプロパティエスケープは異なります。

gフラグで何が変わりますか。

なければエンジンは最初のマッチで止まります。付ければテキスト中のすべてのマッチが見つかり、強調表示もそれを示します。

テスト用のテキストはどこかに送信されますか。

いいえ。パターンのコンパイルと実行はご自身のブラウザーが行います。記録も送信もされません。

その他のガイドや変換ツールは英語で提供しています →