Ant中的正则表达式否定匹配

3

我正在尝试计算文件中不包含以下行的行数:

/*================================================= */

或者

Number of current users:

或者一行空白

我可以统计包含 LIB 的行数,

<propertyregex property="noOfUsers"
               input="@{line}"
               regexp="Number of current users:\s*([0-9]+)$"
               select="\1" />

但是,我不能导出否定表达式。有人可以帮我修正这个正则表达式吗?

2
请查看此答案以获取解决方案 => http://stackoverflow.com/a/11746966/130683 - Rebse
1
可能是如何使用Ant count任务countfilter的重复问题。 - oers
1个回答

1
  1. 这是查找已注释行的模式,例如 /* anything * /。在您的语言中使用以下模式,通过循环可以找到已注释行的数量。

    模式:/^[/][*].*[*][/]$/

  2. 要查找空行,您可以使用以下模式

    模式:/^\n/

谢谢, Arun


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接