【发布时间】:2016-06-13 21:17:11
【问题描述】:
我有一个字符串,<parameter name="Browser" value="chrome" />。我想用Firefox 替换chrome。我的相关 Java 代码:
l = l.replaceFirst("value=\"*\"", "value=\"" + browser + '"');
正在把原来的String变成
<parameter name="Browser" value="Firefox"chrome" />。我很困惑chrome" 没有被删除,因为replaceFirst 中的正则表达式匹配左括号和右括号。
【问题讨论】: