我在javascript中使用这个正则表达式:
search.split(/\s+/g);
然而,我发现它给了我
input output
`car` ["car"]
`car ` ["car",""]
` car` ["","car"]
` car ` ["","car",""]
` car is ` ["","car","is",""]
如何更改正则表达式,以便我不会领先或尾随""
?
答案 0 :(得分:2)
最佳解决方案不是更改正则表达式而是停止使用.split
:
var parts = search.match(/\S+/g) || [];