【发布时间】:2020-07-28 02:05:33
【问题描述】:
这是我用来查找多行 cmets 的模式
private static final Pattern MULTI_LINE = Pattern.compile("/\\*(.|[\\r\\n])*?\\*/");
但是我想忽略代码前面或后面的 cmets 像这样
1. /* Some comment */ String val = "foo";
2. String val1 = "foo1"; /* Some comment */
如何更改我的正则表达式以忽略此类情况? 我不想替换注释,但我想忽略代码中的注释行等情况,因为我正在尝试查找文件中的注释行数。
【问题讨论】:
标签: java regex pattern-matching matcher