匹配字符串的正则表达式问题

时间:2013-03-28 12:24:19

标签: java eclipse

我需要匹配一个这样的字符串:

".invoke Function("class","attr","x")"我并不关心x

的价值

代码是:

String regExp = "\\"+invocation + "\"" + "[A-Z]+" + "\"" + ")" ;

if(new_val == 0){
           content =  content.replaceAll(regExp, invocations[0]);
          }

其中: invocation是一个string = .invoke函数(“class”,“attr”, 和invocations [0]是我想要添加的字符串而不是旧字符串。 和content是一个字符串,包含: .invoke函数(“class”,“attr”,“x”)

1 个答案:

答案 0 :(得分:1)

只需搜索

.invoke Function("class","attr",

如果您需要正则表达式,则需要执行以下操作:

搜索:\.invoke Function("class","attr","[A-Za-z]*")

Options中,选中Regular expressions

将光标放在Find:字段中,然后按 CTRL + SPACE 以显示所有可用选项。

enter image description here