需要正则表达式帮助 - 用于匹配特定字符串

时间:2016-07-26 00:38:33

标签: java regex

主题文字:

444410******1010

这是我正在使用的正则表达式:

[0-9]{6}(?:\*\*\*\*\*\*)(?:[0-9]{4})

我想知道是否有办法改善它。

1 个答案:

答案 0 :(得分:0)

您不需要非捕获组,并且您可能会发现\d[0-9]更具可读性

Pattern p = Pattern.compile("\\d{6}\\*{6}\\d{4}");