我要寻找一个正则表达式,只能找到空的Java注释,如下列之一:正则表达式查找代码中的注释空
/**
*
*/
Eclipse中创建这些当如生成一个序列版本ID ...还有另一个thread关于查找所有评论,但我没有设法适应正则表达式只“过滤”出空的。
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
任何想法? 谢谢!
我要寻找一个正则表达式,只能找到空的Java注释,如下列之一:正则表达式查找代码中的注释空
/**
*
*/
Eclipse中创建这些当如生成一个序列版本ID ...还有另一个thread关于查找所有评论,但我没有设法适应正则表达式只“过滤”出空的。
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
任何想法? 谢谢!
试试这个:
\/\*\*[\s\t\r\n]*[ \*]*[\s\t\r\n]*\*/
应该匹配与/ **,*与结尾开始的字符串/和只包含换行符,空格或中间的星号。
岂不
"\\s*/[*]{2}[*\\s]*[*]/\\s*"
与Pattern.MULTILINE
标志在一起就足够了?
它以空白(可选)开始,然后/**
然后只有空白和*
后跟*/
(可选)后跟更多空格。
这是它的外观:
感谢您使用debuggex的链接 - 直到现在才知道。特别是对于像我这样的正则表达式padawan似乎很有帮助:-) – Lonzak
完美的做到了! – Lonzak