如何解决此“ replaceAll”错误?

时间:2019-07-28 02:30:03

标签: java replaceall

enter image description here

我该如何解决?

$('meta[name=description]').attr('content', 'new Meta Description here')

replaceAll函数中的此字符“ {”错误。谢谢

2 个答案:

答案 0 :(得分:0)

@Stephen C已经解释了replaceall方法的第一个参数是regex

看起来您正在尝试将{fromNumber}简单字符串替换为给定的数字。因此,不要使用replaceall方法,该方法接受一个字符串作为第一个参数。

replace

答案 1 :(得分:0)

我无法正常工作,因为' {'是正则表达式元字符,而replaceAll照常使用它。如果要替换字符串中的所有“ {fromNumber} ”,则必须:

  

字符串replace1 = WEBSITE.replaceAll(“ \ {fromNumber \}”,数字);

但是,如果您只需要替换一个,则可以使用@lahiruk的答案并使用

  

字符串replace1 = WEBSITE.replace(“ {fromNumber}”,数字);

要在此处添加的内容,如果知道您的String将包含要替换的String的次数,则可以多次使用replace。


更多信息

Syntax of regexp.

String.repaceAll()