美文网首页
正则表达式 截取 两个特定字符串 之间的内容

正则表达式 截取 两个特定字符串 之间的内容

作者: _____西班木有蛀牙 | 来源:发表于2019-10-11 09:26 被阅读0次

1.截取 {{ 和 . 之间的内容

var text = '活动名称:{{keyword1.DATA}}'
var regex=/\{\{(.+?)\./g;
var result;
while((result=regex.exec(text))!=null) {
  console.log(result[1]);
  console.log("!!!!!!!!!!!!!!!!!!!!!!!!!")
}

输出结果:
keyword1

2.截取 # 和 # 之间的内容

var text = '亲爱的#customer#,您已成功购买了#brand#的商品,订单编号为#order#,请凭订单编号或⼿机号⾄商家处消费!#url# 请保留此短信,及时查看消费情况哦!'
var regex=/\#(.+?)\#/g;
var result;
while((result=regex.exec(text))!=null) {
  console.log(result[1]);
  console.log("!!!!!!!!!!!!!!!!!!!!!!!!!")
}

输出结果: customer brand order url

相关文章

网友评论

      本文标题:正则表达式 截取 两个特定字符串 之间的内容

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