java - java中类定义的正则表达式

标签 java regex sed awk gawk

问题如下:

Java 中有一个庞大的代码库(数十个包中的数百个文件),我们需要能够在每个类定义中添加和删除关键字 strictfp。我打算使用 sed 或 awk 来执行此替换。但是,我想避免替换评论或其他地方的“类”一词。谁能想出解决方案?

最佳答案

对于这样的任务,我首先建议编写一个小程序来验证目录树中的所有 *.class 文件是否确实具有(或不具有)正确的 strictfp 设置。然后,无论您选择做什么来解决源代码修改问题,您都可以在编译器之后运行检查程序,以确保您做的是正确的事情。

这实际上只是应用于您的特定问题的 TDD。

关于java - java中类定义的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1258372/

相关文章:

linux - 如何打印前n列和与模式匹配的列?

java - 由于缓冲区大小较小导致 MappedByteBuffer OOM?

java - ANTLR/语法问题 : calculator language

deployment - 适用于 Windows 的最小精简 JRE

python - 在 Python 中使用正则表达式来排除字符串

javascript - 否定集中的字符 - 当未被两个特定字符包围时排除

java - if 语句中的变量未正确计数

Java正则表达式提取标签之间的文本

bash - 在bash中,如何批量显示文件中某行的文本?

sed 删除\t 之后行中的所有内容