0

わかりました、文字列があるとしましょう:"(hello) (world) (something) (number 4)" そして、javascript では、角かっこの間の内容を時系列で取得したいと考えていました。使用できますindexOf()が、複数の可能性にどのように対処できますか。

4

1 に答える 1

1

を使用してmatchmapアイデアかもしれません:

"(hello) (world) (something) (number 4)"
 .match(/\(.+?\)/g)
 .map(function(a){return a.replace(/[\(\)]/g,'');})
//=> ["hello", "world", "something", "number 4"]

メソッドのMDNを参照してくださいArray.prototype.map。古いブラウザ用の shim も提供しています

于 2013-08-17T11:41:43.843 に答える