为了账号安全,请及时绑定邮箱和手机立即绑定

用其他字符串替换两个 $ 之间的子字符串

用其他字符串替换两个 $ 之间的子字符串

慕桂英4014372 2021-12-22 19:29:59
我需要使用 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);
  • \$$字面上匹配

  • .+?$不情愿后匹配每个字符

  • \$$字面上匹配


查看完整回答
反对 回复 2021-12-22
  • 1 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信