Pac*_*ier 11 java eclipse javadoc
是否有任何工具/ Eclipse插件可以删除文件中的所有JavaDoc注释?
运行该工具后,正常(非JavaDoc)注释应该完好无损.
Pra*_*ate 32
试试这个正则表达式来搜索eclipse/sed /你喜欢的具有正则表达式支持的编辑器.
/\*\*(?s:(?!\*/).)*\*/
Run Code Online (Sandbox Code Playgroud)
?s 将输入视为单行\***/*/编辑
要解决包含javadoc的字符串的情况,请使用此正则表达式
((?<!\\)"([^"]|(?<=\\)")*")|(/\*\*(?s:(?!\*/).)*\*/)
Run Code Online (Sandbox Code Playgroud)
并用第一个捕获组替换它
/1
Run Code Online (Sandbox Code Playgroud)
那么如果你说这不应该匹配
///** */
Run Code Online (Sandbox Code Playgroud)
或更复杂的情况
我建议,使用像antlr这样的解析器工具,使用java语法解析注释和字符串等标记,并删除不需要的元素
有时我觉得我自己的正则表达式的答案含糊不清!
所以这里有一些视觉反馈
((?!\\)"([^"]|(?=\\)")*")|(/\*\*(?:(?!\*/).)*\*/)
Run Code Online (Sandbox Code Playgroud)

/\*\*(?:(?!\*/).)*\*/
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
11398 次 |
| 最近记录: |