您好我必须在一个代码中替换至少100个字符串实例。 我要替换的字符串是
Music2.playGeneric2(context, R.raw.try_again);//text after R.raw.* could be anything
或
Music2.playGeneric2(context, R.raw.tryagain);
与
Music2.playGeneric2(context, "try_again.mp3");
和
Music2.playGeneric2(context, "tryagain.mp3");
我已经为此找到了很多,但无法创建正则表达式,因为我是新手,希望能得到一些帮助...... Thanx提前
答案 0 :(得分:1)
看看这个问题:Is there a way to find/replace across an entire project in Eclipse?
搜索 - >文件 您可以使用正则表达式进行搜索,并且有替换选项。
对于捕获方法的正则表达式,您可以尝试:
Music2.playGeneric2\(context, R\.raw\.([^)]*)\)(.*)
这将设置第二个参数(从技术上讲,第一个参数之后的所有内容都是关闭括号作为第一个捕获组,而其余部分作为第二个捕获组。
然后你可以用以下内容替换:
Music2.playGeneric2(context, "$1")$2
引用第二个参数