赞
踩
已有的字符串如下:
var sourceStr = "{{in.type.thrustType@/template/总体设计/算法2/}}+{{in.type.thrustType@/template/总体设计/算法2/}}";
为了提取双花括号与其内部字符串,需要使用match
成员函数
var regex = /\{\{(.+?)\}\}/g;
var patternArray = sourceStr.match(regex);
console.log(patternArray);
输出为一个数组
[ '{{in.type.thrustType@/template/总体设计/算法2/}}',
'{{in.type.thrustType@/template/总体设计/算法2/}}' ]
如果希望去除大括号,提取大括号内的字符串,可以使用slice
成员函数
var content = patternArray[0].slice(2, pattern.length - 2).trim();
输出为一个字符串
in.type.thrustType@/template/总体设计/算法2/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。