如何使用Java Match匹配任意多个数字?

时间:2018-06-23 09:43:03

标签: java regex string match

我正在使用Java匹配功能,并且在使用*语法。

*-a*

应匹配<anything>-a<any digit, from 1 to 7 characters> 但是如果我输入*,它将匹配任何字符,不仅是数字。

1 个答案:

答案 0 :(得分:1)

您可以使用\d正则表达式元素:

if (myString.matches(".*-a\\d{1,7}")) {
    // Do something...
}