gpt4 book ai didi

javascript - 正则表达式 : replace character

转载 作者:行者123 更新时间:2023-11-30 07:49:53 26 4
gpt4 key购买 nike

我想替换一个 Angular 色,但没有任何反应。

   const str = '//id//user/param//test';
const result = str.replace(/[//]/gi, '/');

这是我得到的:

//id//user/param//test

这就是我想要的:

/id/user/param/test

最佳答案

[...] 表示一个字符组,它匹配这些字符中的任何一个。因此,[//] 本质上意味着“匹配//”。因此 [//][/] 相同。

你不需要字符组:

const str = '//id//user/param//test';
console.log(str.replace(/\/\//gi, '/'));

如果要匹配两个或多个/,请使用+{2,} 量词:

/\/{2,}/
/\/\/+/

关于javascript - 正则表达式 : replace character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55051078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com