如何使用Java中的正则表达式检查数字?

时间:2016-11-24 06:14:12

标签: java regex

我已将文件名称为

B-018 MyName

我想检查前四个字符的格式是否为

“B-<数字><数字><数字>

B-对于所有名称都是常量,我想检查三个后续字符是否为数字。

如何在Java中使用正则表达式?

1 个答案:

答案 0 :(得分:0)

以下表达式实现了您的要求。

java.util.regex.Pattern.compile("B-\\d{3} .*").matcher("B-018 MyName").matches()

它检查表达式是" B-(3位数)(任何字符零或更多时间)"。

我建议您使用网站https://regex101.com/来了解有关正则表达式的一些基础并测试您的表达式。可以使用此链接https://regex101.com/r/B0GN8F/1检索此表达式。