Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个正则表达式,它只能找到如下的空 java 注释:
/** * */
Eclipse 在例如生成串行版本 id 时创建那些...还有另一个关于查找所有注释的线程但是我没有设法使正则表达式仅“过滤”出空的。
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
有任何想法吗?谢谢!
尝试这个:
\/\*\*[\s\t\r\n]*[ \*]*[\s\t\r\n]*\*/
应该匹配任何以 /** 开头、以 */ 结尾且仅包含换行符、空格或星号的字符串。
不会
"\\s*/[*]{2}[*\\s]*[*]/\\s*"
加上Pattern.MULTILINE国旗就够了吗?
Pattern.MULTILINE
它以空格(可选)开头,然后/**只有空格,*然后是*/可选的,然后是更多空格。
/**
*
*/
这是它的外观:
在 Debuggex 上实时编辑