美文网首页
Javascript 正则替换两个符号之间的字符

Javascript 正则替换两个符号之间的字符

作者: chenjieyi | 来源:发表于2021-06-23 18:31 被阅读0次

实现场景:给地址的参数动态赋值

const path = "?aa={aaa}&bb={bbb}"
const variablePara = {aaa: 1}
const keys = path.match(/\{([\s\S]*?)\}/g);  
console.log(keys) // ["{aaa}", "{bbb}"]
let nextPath = path;
keys?.forEach((key) => {
  nextPath = nextPath.replace(
    key,
    variablePara[key.replace(/\{/g, '').replace(/\}/g, '')] || '',
  );
});
console.log(nextPath) // ?aa=1&bb=

相关文章

  • Javascript 正则替换两个符号之间的字符

    实现场景:给地址的参数动态赋值

  • PHP 正则表达式

    1,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素...

  • Notepad++编辑器使用小技巧

    1 正则匹配替换 1.1 行首添加固定字符 利用正则匹配,符号^表示行首;查找模式:√ 正则表达式 1.2 行尾添...

  • 八: PHP正则表达式

    正则表达式作用:分割,查找,匹配,替换字符串 分隔符:正斜线(/)、hash符号(#)以及取反符号(~) 通用原子...

  • PHP-正则表达式

    正则表达式的作用:分割、查找、匹配、替换字符串分隔符:正斜线(/)、hash符号(#)以及取反符号(~)通用原子:...

  • 正则表达式 --- 2021-09-26

    正则表达式的作用:分割,查找,匹配,替换字符串。分隔符:正斜线(/),hash符号(#)以及取反符号(~)。通用原...

  • PHP正则表达式

    1、正则表达式的作用 匹配,分割,查找,替换字符串 2、正则表达式分隔符: 正斜线(/),hash符号(#),取反...

  • 正则匹配

    正则匹配 一.常用符号 转义字符\ (******)在正则中有特殊意义的符号通过转义字符转义,就会变成普通的符号e...

  • day17-正则表达式

    一.正则基本符号 什么是正则表达式正则表达式就是字符匹配的工具;是由正则符号和普通字符组成,来匹配不同规律的字符串...

  • day17-正则表达式

    17.1 正则基本符号 1.什么是正则表达式 正则表达式就是字符匹配的工具,用来做正则匹配;是由正则符号和普通字符...

网友评论

      本文标题:Javascript 正则替换两个符号之间的字符

      本文链接:https://www.haomeiwen.com/subject/dscmyltx.html