【发布时间】:2015-01-23 14:30:50
【问题描述】:
我有一个这样的字符串,
green open calldetails 1 0 4 0 10.7kb 10.7kb
green open stocksummary 1 0 3 0 8.6kb 8.6kb
我需要从中获取 Stocksummary 和 calldetails。 这是我尝试使用正则表达式的方法,
var result = string.match(/(?:open )(.+)(?:1)/)[1];
这是我的全部功能:
routerApp.controller("elasticindex",function($scope,es){
es.cat.indices("b",function(r,q){
String St = string.match(/(?:open )(.+)(?:1)/)[1];
console.log(r,q);
});
});
所需的输出:
calldetails
stocksummary
【问题讨论】:
标签: javascript html regex angularjs