所以这是我的问题。我需要通过一段很长的 java 代码并找到带有特定单词或语句的注释。如果存在,我需要将以下代码的一部分复制到文本文件中。例如。如果这个词是“猫”
/**
*this code is related to the cat
*/
public static int a = 5;
public static String b = "abcd";
我需要输出文本文件在带有单词“cat”的注释后面包含第一个字符串,所以这里应该是“abcd”。我想我可以将整个代码解析为文本文件并查找注释,但有没有更快、更智能的方法?
编辑:我尝试做一个 grep 并且它不起作用,因为第一次出现 String 的距离是可变的,并且增加要占用的行数有时也包括下一条评论。