我正在尝试匹配并替换以下内容:/?&
/?
collage_url.match(/\/?&/) == '/?';
然而,这似乎不起作用。任何人都能帮助我,谢谢
答案 0 :(得分:2)
你不需要正则表达式。这样做collage_url = collage_url.replace('/?&', '/?')
如果您想使用正则表达式,请执行此操作collage_url = collage_url.replace(/\/\?&/, '/?')
,因为?
代表可选的量词。
答案 1 :(得分:1)
使用String.replace
'url/?&'.replace(/\/\?&/, '/?')
// => "url/?"
?
在正则表达式中具有特殊含义:前一个模式的0或1匹配;您需要转义?
才能与字面匹配。