わかりました、文字列があるとしましょう:"(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"]
メソッドのMDNを参照してくださいArray.prototype.map
。古いブラウザ用の shim も提供しています
于 2013-08-17T11:41:43.843 に答える