java - 从Java中的文本文件中删除注释

标签 java

有什么简单的方法可以从 Java 中的文本文件中删除注释。

now:

:-  /* #pos=1,513 */ author(A, UniqueVar1)

after:

author(A, UniqueVar1)

我使用 BufferedReader 和 readline 来读取和拆分行。

最佳答案

试试这个:

line.replaceAll("(?:/\\*(?:[^*]|(?:\\*+[^*/]))*\\*+/)|(?://.*)|(?::-)","");

关于java - 从Java中的文本文件中删除注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43134130/

相关文章:

java - 启动计时器后向普罗米修斯直方图添加标签

java - 日历类和生成数字时出错

java - 发送 token 和请求 SAS URI 时出现 500 内部服务器错误

java - 使用 AWS Java SDK 为现有 S3 对象设置过期 header

java - 这段代码如何编写Gson?

java - 在保存之前比较 Java 中的两个 JPasswordField?

java SE 2d 游戏使用哪些类以获得最佳性能

Java HashMap 奇怪的行为 if 语句后值发生变化

java - Docker:获取部署在 Tomcat 上的服务特定日志

java - 将Gradle-Kotlin构建转换为Maven?