Contact us at hello@example.com or support@test.co.uk for help.
Regex Cheatsheet
COMMON PATTERNS
SYNTAX REFERENCE
TOOLS FOR WRITING BETTER CODE
Affiliate disclosure: links above may earn us a commission — this never affects the calculation results above.
このツールを使う理由
- 名前つき・番号つきキャプチャグループに対応したリアルタイム強調表示
- stickyやunicodeを含むJavaScriptのすべてのフラグ
- なかなか覚えられない構文のためのチートシートパネル
実際に通用するパターンの組み立て方
理想化した例ではなく、実際に処理したいテキストの生のサンプルから始めてください。制約をひとつずつ加え、強調表示が絞り込まれていく様子を確認します。アンカーと明示的な文字クラスは、最初の例でたまたま動く貪欲なドットスターよりほぼ常に優れています。
よくある質問
どの系統の正規表現ですか。
ブラウザーに内蔵されたJavaScript(ECMAScript)のエンジンです。構文の大半はPCREでも通用しますが、後読みや一部のUnicodeプロパティエスケープは異なります。
gフラグで何が変わりますか。
なければエンジンは最初のマッチで止まります。付ければテキスト中のすべてのマッチが見つかり、強調表示もそれを示します。
テスト用のテキストはどこかに送信されますか。
いいえ。パターンのコンパイルと実行はご自身のブラウザーが行います。記録も送信もされません。
その他のガイドや変換ツールは英語で提供しています →