JS正则表达式替换字符串{{}}

我有一个JS字符串
var testStr = "{{aaaaaa}}-{{bbbbbb}}";
想通用正则表达式替换{{*}}为新的新字符串“aaaaaa-bbbbbb”

3个回答


    var kv = { aaaaaa: 'aaaaaa的值',bbbbbb:'BBB键值' }
    var testStr = "{{aaaaaa}}-{{bbbbbb}}";
    testStr = testStr.replace(/\{\{([^\}]+)\}\}/g, function ($0, $1) { return kv[$1] || $1 });
    alert(testStr)

var testStr = "{{aaaaaa}}-{{bbbbbb}}";

alert(testStr.replace(/{{(.+?)}}/g, '$1'));
console.log(testStr.replace(/{{(.+?)}}/g, '$1'));

如果有帮助,希望采纳....

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js正则表达式js正则表达式
js正则表达式n以https://开头。空格,换行结尾,能够提取字符串中多个符合的部分
js正则表达式
js正则表达式的基础
JS正则表达式
很全面的正则表达式!开发时非常适合,谢谢
js正则表达式之 (?=) (?!)
百度空间改得不知怎么用了,把以前的文章转过来 今天搞了一个东西,拿到一个url后,想在url的search后面加个参数,当然这个url是任意的 var url = ‘http://www.aa.com/b.html?a=b#c=d’, adtag =‘share’,pre = url.lastIndexOf('?')>-1 ? '&': '?'; if(url
JS正则表达式
正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由...
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池