我正在努力记住在Java中使用find-replace regex匹配的正确表示法.
说我有字符串
String s = "My name is ''Eric'' and I have a bee called ''Eric''
and a fish called ''Wanda''."
Run Code Online (Sandbox Code Playgroud)
我想做类似以下的事情:
s.replaceAll("\'\'$$\'\'", "$$");
Run Code Online (Sandbox Code Playgroud)
给:我的名字是Eric,我有一只名叫Eric的蜜蜂和一只名叫Wanda的鱼.
但我知道$$不是正确的符号来捕捉''中的任何内容并用它来代替找到的匹配.
我在这里寻找的特别符号是什么?
提前致谢.
戴夫.
s.replaceAll("\'\'(.*?)\'\'", "$1");
Run Code Online (Sandbox Code Playgroud)