【发布时间】:2018-06-14 05:40:18
【问题描述】:
我有一个包含不同值列表的字符串,如下所示:
Joe = 544
Sam = 43
Jenny = 126
我必须用新值替换 Sam 和他的值,或者完全删除新行之前的行,以便我可以再次重写他的值。我宁愿更换。
我找到了一些关于如何松散地做这两个方面的好资源,但我不知道如何将它准确地应用于我的问题。
我不知道 Regex 的边界,但我想它可以在不使用拆分的情况下做到这一点?我对正则表达式没有太多经验,语法对我来说真的很困惑。
我在想类似的伪代码:
String.replaceAll("Sam = ?*\n", "Sam = 83\n");
【问题讨论】:
-
对于正则表达式,您需要使用replaceAll(),而不仅仅是replace()。