我有正則運算式variable.matches("\.(....|..)")。現在,我的 String 需要有一個點,并且在點之后有兩個或四個字符。但我的問題是,我需要字符只是 0-9 之間的數字。例如,我需要它只在我有以下情況時才匹配:
.12 或 .22 或 .8389 或 .3920 而不是 .dd 或 .d93j,所以點后面的字符需要是數字,但variable.matches("[\.(....|..)0-9]")不起作用。我該如何解決?
uj5u.com熱心網友回復:
嘗試這個:
"\\.(\\d{2}|\\d{4})"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/351511.html
上一篇:VisualStudioSnippet:我可以使用TM_FILENAME從RELATIVE_FILEPATH獲取命名空間嗎?
