我需要使用 JAVA 用其他字符串替换两美元($)之间的子字符串String original = "my original string $replace_string$";String toReplace = "test";现在我需要以下输出my original string test使用一些正则表达式模式,如original.replace(some_regex, toReplace)
1 回答
智慧大石
TA贡献1946条经验 获得超3个赞
使用正则表达式: \\$.+?\\$
String mystr = original.replaceAll("\\$.+?\\$",toReplace);
\$
$
字面上匹配.+?
$
不情愿后匹配每个字符\$
$
字面上匹配
添加回答
举报
0/150
提交
取消