我有一個字符串trackingNumber="1Z96Y3W80340983689"
我想測試一個正則表達式模式; 與正則表達式:"/1Z\\?\[0-9A-Z]\\{3}\\?\[0-9A-Z]\\{3}\\?\[0-9A-Z]\\{2}\\?\[0-9A-Z]\\{4}\\?[0-9A-Z]{3}\\?\[0-9A-Z]|\[\dT]\\d\\d\\d\\?\\d\\d\\d\\d\\?\\d\\d\\d/i"
in java正則表達式不返回任何匹配的UPS跟蹤號碼
但我沒有得到任何匹配我的正則表達式。
你至少需要刪除的正則表達式分隔符'/..../ i'。 –
1Z \\?\ [0-9A-Z] \\ {3} \\?\ [0-9A-Z] \\ {3} \\?\ [0-9A-Z] \\ {2} \\ \ [0-9A-Z] \\ {4} \\ [0-9A-Z] {3} \\ \ [0-9A-Z] |????\ [\的dT] \\ d \ \ d \\ d \\ \\ d \\ d \\ d \\ d \\ \\ d \\ d \\ d \仍然會出現一些錯誤。 –
「我的正則表達式不起作用,需要正確的表達式」是什麼的正確表達式?你還沒有說過'trackingNumber'需要如何驗證。規則是什麼?你的測試用例在哪裏? – atmd