我希望从字符串下面获取值SPR2
var myString = "BUILDING - WITH DELETION OF EXCLUSION (d) & (e)<<SPR2>>"
请帮助
答案 0 :(得分:1)
将来,在寻求有关Stack Overflow的帮助之前,请先确定您尝试过的解决方案。
您要查找的表达式是(<{2}\w+>{2})
,如here所示。
然后,您将为每个匹配项取一个子字符串,并删除<<和>>字符。
从头到尾,解决方法如下:
var str = 'BUILDING - WITH DELETION OF EXCLUSION (d) & (e)<<SPR2>>';
var regex = /<{2}(\w+)>{2}/g;
var matches = str.match(regex);
matches.forEach(function(match) {
console.log(match.substring(match.indexOf('<<') + 2, match.lastIndexOf('>>')));
});