我要匹配线 /* 注释 183 EOC */
或者 /* 注释 183,200 EOC */
我的正则表达式如下
private static final Pattern Comment = Pattern
.compile("(/\\*(\\s*)Comment(\\s+)(((\\d*),)(\\s*))*((\\d*)(\\s*))(.*?)\\*/)");
我想从上面的输入中得到183
如果我尝试 matcher.group(4) 它什么都不返回。
(.*?) 不是非贪婪的。
如何更改正则表达式以仅获得 183 或 183,200
最佳答案
关于java - 非贪婪正则表达式模式 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29203212/