0
我給的文件名作爲如何使用Java中的正則表達式檢查數字?
B-018 MyName
我要檢查前四個字符是否在
「B- <數字格式> <數值> <數值>
B-會對所有名字都是恆定的,我想檢查三個連續的字符是否是數字。
如何在Java中使用正則表達式?
我給的文件名作爲如何使用Java中的正則表達式檢查數字?
B-018 MyName
我要檢查前四個字符是否在
「B- <數字格式> <數值> <數值>
B-會對所有名字都是恆定的,我想檢查三個連續的字符是否是數字。
如何在Java中使用正則表達式?
以下表達式實現您的要求。
java.util.regex.Pattern.compile("B-\\d{3} .*").matcher("B-018 MyName").matches()
它檢查表達式是「B-(3位)(任何字符零或更多時間)」。
我建議你使用一個網站作爲https://regex101.com/來學習一些關於正則表達式的基礎和測試你的表達式。這個表達式可以使用這個鏈接https://regex101.com/r/B0GN8F/1來檢索。
你應該看看一些基本的正則表達式語法:)。或告訴我們你試過的東西 – TheLostMind
看看這個http://stackoverflow.com/questions/237061/using-regular-expressions-to-extract-a-value-in-java – cheffe