Javascript 正则表达式在两个大括号文本之间查找值<&书信电报;价值>&燃气轮机;J
我希望从下面的字符串中获得SPR2值Javascript 正则表达式在两个大括号文本之间查找值<&书信电报;价值>&燃气轮机;J,javascript,Javascript,我希望从下面的字符串中获得SPR2值 var myString = "BUILDING - WITH DELETION OF EXCLUSION (d) & (e)<<SPR2>>" var myString=“建筑-删除排除(d)和(e)” 请帮助以后,请在请求堆栈溢出方面的帮助之前确定您尝试过哪些解决方案 您要查找的表达式是({2}),如所示 然后获取每个匹配的子字符串并删除>字符 从开始到结束,解决方案如下: var str='BUILDING-删除排
var myString = "BUILDING - WITH DELETION OF EXCLUSION (d) & (e)<<SPR2>>"
var myString=“建筑-删除排除(d)和(e)”
请帮助以后,请在请求堆栈溢出方面的帮助之前确定您尝试过哪些解决方案 您要查找的表达式是
({2})
,如所示
然后获取每个匹配的子字符串并删除>字符
从开始到结束,解决方案如下:
var str='BUILDING-删除排除(d)和(e)';
var regex=/{2}/g;
var matches=str.match(regex);
matches.forEach(函数(匹配){
log(match.substring(match.indexOf(“”));
});你有没有尝试过自己编写这样一个正则表达式?你做了什么研究?这个网站和其他网络搜索中已经有很多类似的问题。Stackoverflow不是一种免费的代码编写或“为我做我的研究”服务。我完全理解这一点,但我使用了一种新的正则表达式,我无法思考什么是获得价值的替代或有效方法。我想你没有理解我的问题。我想得到角括号内的值。所需的结果不是SPR2。@viralshah这正是@adam chubbuck提供给您的。单击RunCodeSnippet,它将为您提供所需的结果SPR2
。