java正则表达式在代码中查找空注释
我正在寻找一个正则表达式,它只会找到空的java注释,比如下面的注释:
/**
*
*/
Eclipse在生成串行版本id时创建这些id。。。关于查找所有注释还有另一个问题,但是我没有设法调整正则表达式,只“过滤”掉空注释
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
有什么想法吗? 谢谢
你可以在下面搜索框中键入要查询的问题!
我正在寻找一个正则表达式,它只会找到空的java注释,比如下面的注释:
/**
*
*/
Eclipse在生成串行版本id时创建这些id。。。关于查找所有注释还有另一个问题,但是我没有设法调整正则表达式,只“过滤”掉空注释
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
有什么想法吗? 谢谢
# 1 楼答案
不会的
再加上
Pattern.MULTILINE
标志就足够了吗它以空格(可选)开始,然后是
/**
,然后只有空格,然后是*
,后面是*/
,可选地后面是更多的空格看起来是这样的:
Edit live on Debuggex
# 2 楼答案
试试这个:
应该匹配以/**、以*/结尾的任何字符串,并且这些字符串之间只包含换行符、空格或星号