好的,假设您有一个字符串:"(hello) (world) (something) (number 4)"
在 javascript 中,您想按时间顺序获取括号之间的内容。您可以使用indexOf()
,但如何处理多种可能性。
问问题
58 次
1 回答
1
使用match
并且map
可能是一个想法:
"(hello) (world) (something) (number 4)"
.match(/\(.+?\)/g)
.map(function(a){return a.replace(/[\(\)]/g,'');})
//=> ["hello", "world", "something", "number 4"]
有关该方法,请参阅MDNArray.prototype.map
,还为旧浏览器提供了 shim
于 2013-08-17T11:41:43.843 回答