如何创建一个函数来选择单词 X 和 Y 之间的所有内容并将其推送到数组中。
By Greili - 4 Hours and 40 Minutes ago.
#NsShinyGiveaway
0 commentsBy ToneBob - 4 Hours and 49 Minutes ago.
#NsShinyGiveaway
0 commentsBy hela222 - 5 Hours and 14 Minutes ago.
#NsShinyGiveaway
sure why not? XD
0 commentsBy NovaSplitz - 5 Hours and 45 Minutes ago.
#NsShinyGiveaway Enjoy life off PokeHeroes buddy.
0 comments
鉴于上面的文本,我想将“By”之后、SPACE 之前的每个单词插入数组。结果一定是这样的:
name[0] = "Greili"
name[1] = "ToneBob"
name[2] = "hela222"
最佳答案
var arr = str.split("By ").reduce(function(acc, curr) {
curr && acc.push(curr.split(" ")[0]); return acc;
}, []);
结果:
["Greili", "ToneBob", "hela222", "NovaSplitz"]
演示:JSFiddle
关于javascript - 选择两个单词之间的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30990393/