Javascript 处理多个可能的indexOf()
好的,假设您有一个字符串:Javascript 处理多个可能的indexOf(),javascript,string,indexof,Javascript,String,Indexof,好的,假设您有一个字符串:“(你好)(世界)(某物)(数字4)” 在javascript中,您希望按时间顺序获取括号之间的内容。您可以使用indexOf() "(hello) (world) (something) (number 4)" .match(/\(.+?\)/g) .map(function(a){return a.replace(/[\(\)]/g,'');}) //=> ["hello", "world", "something", "number 4"] 参见Arr
“(你好)(世界)(某物)(数字4)”
在javascript中,您希望按时间顺序获取括号之间的内容。您可以使用
indexOf()
"(hello) (world) (something) (number 4)"
.match(/\(.+?\)/g)
.map(function(a){return a.replace(/[\(\)]/g,'');})
//=> ["hello", "world", "something", "number 4"]
参见Array.prototype.map
方法,也为较旧的浏览器提供了一个垫片检查:按“时间顺序”是什么意思?从num 1到最后一个map
方法是否将所有()
替换为零?那么您是如何将其放入数组的呢?match
methods'的结果是一个数组,其中包含字符串的所有括号中的单词(根据正则表达式/\(.+?\)/g
)。map
方法用空字符串替换该数组中每个元素的括号。