js中JSON.stringify的replace(/"/g,"’")是什么意思
-
.replace(///g, ‘’)的作用bai是把所有的 / 替换du为空,下面是说明:
-
.replace(参数1,参数2)的作用是把 参数1 替换为 参数2,这里第一空参数1如果为为///g,参数2为""。意思就是把符合这个表达式的字符串替换为空。
-
下面说下这表达式:///g
- 格式为:/ pattern /[switch]
- pattern就是要替换的字符串
- [switch]有三个常用值:
- g:代表全局匹配
- i:代表忽略大小写
- gi:代表全局匹配+忽略大小写
- [switch]为空的话只匹配第一个符合表达式的值
- 所以 ///g 就是指 所有的 /,而 / 就比较好理解了,就是 / 前面加个转义符号
本文详细解析了JavaScript中使用JSON.stringify配合正则表达式replace进行字符串替换的原理,包括如何全局替换字符串中的特定字符,以及正则表达式中g、i、gi标志的含义。
4546

被折叠的 条评论
为什么被折叠?



