如何使用此計算機
輸入正則表達式和測試文字。即時高亮匹配結果,顯示捕獲群組。
公式與原理
常用語法:. 任意字元、* 0+次、+ 1+次、? 0-1 次、\d 數字、\w 字母數字、^ 開頭、$ 結尾。
計算範例
匹配 Email:^[\w.-]+@[\w.-]+\.\w+$。匹配台灣手機:09\d{8}。IP:\d{1,3}(\.\d{1,3}){3}。
專家建議
使用非貪婪模式(*? +?)避免過度匹配。命名群組 (?
使用即時匹配標記和擷取群組功能來測試正規表達式。
輸入正則表達式和測試文字。即時高亮匹配結果,顯示捕獲群組。
常用語法:. 任意字元、* 0+次、+ 1+次、? 0-1 次、\d 數字、\w 字母數字、^ 開頭、$ 結尾。
匹配 Email:^[\w.-]+@[\w.-]+\.\w+$。匹配台灣手機:09\d{8}。IP:\d{1,3}(\.\d{1,3}){3}。
使用非貪婪模式(*? +?)避免過度匹配。命名群組 (?
你可能也會用到:文字大小寫轉換器、Markdown 轉 HTML、打字速度測試
正則表達式(Regex)是一種字串比對模式語法,用來搜尋、取代、驗證文字。大部分程式語言都支援。
\d 匹配數字、\w 匹配字母數字底線、. 匹配任意字元、* 零到多次、+ 一到多次、? 零或一次。