了解Java';replaces首先处理正则表达式

了解Java';replaces首先处理正则表达式,java,regex,replace,Java,Regex,Replace,我有一个字符串,。我想用Firefox替换chrome。我的相关Java代码: l = l.replaceFirst("value=\"*\"", "value=\"" + browser + '"'); 正在将原始字符串转换为 在第一个正则表达式中,value=\“*\”中,\“*\”匹配的是0个或更多的“字符,而不是您想要的任何字符数。正确的语法应该是value=\*\” 您可以在上测试正则表达式,了解正则表达式的工作方式,并突出显示语法

我有一个字符串,
。我想用
Firefox
替换
chrome
。我的相关Java代码:

l = l.replaceFirst("value=\"*\"", "value=\"" + browser + '"');
正在将原始字符串转换为


在第一个正则表达式中,
value=\“*\”
中,
\“*\”
匹配的是0个或更多的
字符,而不是您想要的任何字符数。正确的语法应该是
value=\*\”

您可以在上测试正则表达式,了解正则表达式的工作方式,并突出显示语法