正規表示式速查

🔎 Regex Expression Quick Reference

📐 工作原理與說明
正規表示式語法速查。
  • 字元類:\d 數字、\w 單詞字元、\s 空白、. 任意字元。
  • 量詞:* 零次或多次、+ 一次或多次、? 零或一次、{n,m} 指定範圍;量詞後加 ? 轉為懶惰匹配。
  • 分組:(…) 捕獲、(?:…) 非捕獲、(?=…) 前瞻、(?<=…) 後顧。
  • 轉義:匹配元字元本身需加反斜槓,如 \. 匹配句點。

A quick-reference cheat sheet for regular expression syntax and flags, viewable in your browser.

📚 深度解析:正規表示式速查

💡 常見使用場景

  • 查元字元與常用模式。
  • 寫校驗規則時查元字元:確認 ^ $ 錨點、量詞與分組的寫法,避免寫出匹配範圍過寬的表示式。
郵箱
`^\S+@\S+\.\S+$` 簡易郵箱匹配。

❓ 常見問題(FAQ)

貪婪與非貪婪?
`*?` `+?` 為懶惰匹配,儘量少匹配。
為什麼匹配結果比預期多?
常見原因:忘記加 ^ 和 $ 錨點(導致子串匹配也算命中)、量詞用了 + 而非 *、或 . 匹配到了換行。另外部分語言的「查詢」方法預設只返回第一個匹配,需要全域性標誌才能拿到全部——先確認是表示式問題還是標誌位問題。
⚠️ 使用說明與注意事項
已複製
📖關於「正規表示式速查」 ▼

📝工具簡介

正規表示式速查。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。