我有一个字符串,例如
"asdf a b c2 "
我想要将其拆分为以下数组:
["asdf", " ", "a", " ", " ", "b", " ", "c2", " "]
使用 string.split(" ")
会移除空格,导致结果变为:
["asdf", "a", "", "b", "c2"]
我考虑插入额外的分隔符,例如:
string.replace(/ /g, "| |").replace(/||/g, "|").split("|");
但这会产生一个意想不到的结果。
\S
жҳҜ\s
зҡ„зӣёеҸҚпјҢе®ғд№ҹеҸҜд»ҘеҶҷжҲҗ[^\s]
гҖӮ - Ja͢ck(?: )
)是不必要的。'asdf a b c2 '.match(/\S+|\s/g)
将是相同的。 - p.s.w.g