【发布时间】:2011-08-27 23:50:27
【问题描述】:
我有一个这样的字符串:
Cars: 5
Fruits: 2
Cars: 1
Carrier: 20
Cars: 20
Hey: 2"
如何将所有 Cars 值放入一个数组中?
我想这样结束:
[5, 1, 20]
谢谢。
【问题讨论】:
标签: javascript node.js
我有一个这样的字符串:
Cars: 5
Fruits: 2
Cars: 1
Carrier: 20
Cars: 20
Hey: 2"
如何将所有 Cars 值放入一个数组中?
我想这样结束:
[5, 1, 20]
谢谢。
【问题讨论】:
标签: javascript node.js
根据 John Resig 的“搜索且不替换”方法,我可能会采用类似的方法。:
var arr = [];
str.replace(/Cars:\s(\d+)/g, function ($0, num) {
arr.push(+num);
});
【讨论】:
+。