月沙工具箱月沙開發者

正則表達式測試工具 - 線上驗證與優化

匹配結果
詳細信息

正則表達式優化建議

常用正則表達式示例

點擊以下示例快速測試:

郵箱地址驗證
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b
匹配常見的郵箱地址格式
URL鍊接提取
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
匹配HTTP和HTTPS鍊接
手機號碼匹配
1[3-9]\d{9}
匹配中國大陸手機號碼
身份證號驗證
\d{17}[\dXx]|\d{15}
匹配15位或18位身份證號碼
中文字符提取
[\u4e00-\u9fa5]
匹配中文字符
IP地址匹配
\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b
匹配IPv4地址格式
日期格式匹配
\d{4}-\d{1,2}-\d{1,2}
匹配YYYY-MM-DD格式日期
時間格式匹配
\b(?:[01]?[0-9]|2[0-3]):[0-5][0-9](?::[0-5][0-9])?\b
匹配HH:MM或HH:MM:SS格式時間

正則表達式測試工具使用指南

正則表達式是一種強大的文本模式匹配工具,廣泛應用于編程、數據處理和文本搜索中。本工具可以幫助您快速驗證和優化正則表達式。

工具功能特點

使用方法

  1. 在左側"正則表達式"輸入框中輸入您的正則表達式模式
  2. 在"測試文本"區域中輸入需要匹配的文本内容
  3. 選擇適當的匹配标志(如全局匹配、忽略大小寫等)
  4. 點擊"測試正則表達式"按鈕查看匹配結果
  5. 通過右側選項卡查看匹配詳情、分組信息、文本高亮和優化建議

常用正則表達式示例

正則表達式語法參考

以下是一些常用的正則表達式元字符和語法:

字符 描述 示例
. 匹配除換行符外的任何單個字符 a.c 匹配 "abc"、"a c"
\d 匹配數字字符 \d+ 匹配 "123"
\w 匹配字母、數字或下劃線 \w+ 匹配 "hello_123"
\s 匹配空白字符 \s+ 匹配空格、制表符等
^ 匹配字符串開始 ^Hello 匹配以"Hello"開頭的字符串
$ 匹配字符串結束 end$ 匹配以"end"結尾的字符串
* 匹配前一個元素零次或多次 ab*c 匹配 "ac"、"abc"、"abbc"
+ 匹配前一個元素一次或多次 ab+c 匹配 "abc"、"abbc"
? 匹配前一個元素零次或一次 ab?c 匹配 "ac"、"abc"
{n} 匹配前一個元素恰好n次 a{3} 匹配 "aaa"
{n,} 匹配前一個元素至少n次 a{2,} 匹配 "aa"、"aaa"
{n,m} 匹配前一個元素n到m次 a{2,4} 匹配 "aa"、"aaa"、"aaaa"
[abc] 匹配括號内的任意一個字符 [abc] 匹配 "a"、"b"或"c"
[^abc] 匹配不在括號内的任意字符 [^abc] 匹配除"a"、"b"、"c"外的字符
() 捕獲分組 (ab)+ 匹配 "ab"、"abab"

注意事項

正則表達式是文本處理的強大工具,熟練掌握可以大大提高工作效率。如果您在使用過程中遇到問題,可以查閱相關文檔或參考我們的示例代碼。

ℹ️

月沙開發者 | 質量與使用原則

我們堅持為全球中文用戶提供準确、可靠的線上工具。
所有工具均遵循我們 “關於我們” 頁面中所述的審核原則進行開發與維護。請注意: 工具結果僅供參考,不構成任何專業建議。