我试图改变正则表达式:
referenceNode=referenceNode.replace(/\//g,"\/");
例如,我想替换/
\/
。但是,正则表达式中的//
在javascript中发表评论。我怎样才能做到这一点?
我放在/ /g
之间因为我想替换所有字符串。任何人都可以帮助我吗?
答案 0 :(得分:2)
你的正则表达很好;它的替换字符串是错误的:
$this->entityManager->persist($article);
$this->entityManager->persist($comment);
$this->entityManager->flush();
您需要转义反斜杠,因为反斜杠是字符串文字标记语法中的元字符。
答案 1 :(得分:0)
使用此:
referenceNode=referenceNode.replace(new RegExp("\\/", "g"),"\\/");
注意:双反斜杠(\\
)用于转义字符串中的初始反斜杠字符。
另一个注释: new RegExp("\\/","g")
表示与/\//g
相同。