java - 替换字符串中的 $ 符号
问题描述
如何替换字符串中存在的所有“$$$”?
我试过了
story.replaceAll("$$$","\n")
这将显示一条警告:将$ 锚定在意外位置并且代码无法工作。该代码将“$”符号作为正则表达式的锚。我只需要替换那个符号。
有没有办法做到这一点?
解决方案
“$”是正则表达式的特殊字符。
尝试以下操作:
System.out.println(story.replaceAll("\\$\\$\\$", "\n"));
我们在上面的代码中用“\”转义了“$”字符。
推荐阅读
- android - 无法使用证书附加 Aws Iot 策略
- java - 在数据库中存储“一年中的某一天”作为到期日期,但如果年份发生变化,这将不起作用
- eclipse - 在 MacOS 中设置 Eclipse 调试器
- excel - 如果通过按钮调用 VBA Excel 代码可以工作,但如果通过函数调用则不能
- javascript - 避免在 Woocommerce 感谢页面中加载脚本
- sql - SQL Select,如果为空,则运行另一个选择
- r - 按列值对数据框中的行值进行排序
- mysql - 使用 charset latin1 创建的 MySql VIEW 所有配置都设置为 utf8
- java - 带有 Autowired 注释的 AbstractClass Junit
- c# - 为什么我在主视图的控制器的后期操作中得到部分视图数据为空?