gpt4 book ai didi

eclipse - Eclipse 是否可以只查找字符串文本中的结果?

转载 作者:行者123 更新时间:2023-12-02 12:17:30 25 4
gpt4 key购买 nike

假设我有以下 Java 代码:

public String foo()
{
// returns foo()
String log = "foo() : Logging something!"
return log;
}

我可以在 Eclipse 中搜索仅出现在字符串文字中而不是代码中其他任何地方的 foo() 吗?因此,在此处的示例中,Eclipse 应该只找到第三次出现的 foo(),而不是第一个出现的函数名称,而不是第二次出现的注释。

编辑:简单的正则表达式不起作用,因为它们会在像

这样的行中找到 foo()
String temp = "literal" + foo() + "another literal"

但是这里的 foo() 是一个函数名,而不是一个字符串文字。

最佳答案

你可以这样尝试:

"[^"\n]*foo\\(\\)[^"\n]*"

您必须转义括号,而且此正则表达式不匹配新行或附加引号,这可以防止错误匹配。

关于eclipse - Eclipse 是否可以只查找字符串文本中的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com