假设我有一个字符串“周一至周六11:12 VIKAS KOHLI”, 然后我想要两个结果,如“星期一至星期六”和“11:12 VIKAS KOHLI”
同样地,我有相同的字符串“星期一至星期六11:12 VIKAS KOHLI”, 然后我想要三个结果,如“周一至周六”,“11:12”和“VIKAS KOHLI”
我希望我能理解我的问题。
谢谢你
答案 0 :(得分:0)
"Your string".split(" ")
对于第一个结果,只需加入第二个和最后一个结果。 将解决您的问题
答案 1 :(得分:0)
var string = "Monday-Saturday 11:12 VIKAS KOHLI";
console.log(string.split(" ")[0])
console.log(string.split(" ")[1])
console.log(string.split(" ")[2]+ " " + string.split(" ")[3])
console.log(string.split(" ")[1] + " "+ string.split(" ")[2]+ " " + string.split(" ")[3])

答案 2 :(得分:0)
你可以试试这个正则表达式:
var regex = /(\S*) ([0-9]{2}:[ ][0-9]{2}) (\D*)/;
var grouped = "Monday-Saturday 11: 12 VIKAS KOHLI".match(regex);
console.log(grouped);