我正在與Node(顯然)需要用戶輸入的交互式應用程序。我有這麼多的工作,但一些輸入有空格,一個.split(' ')
電話會攪亂。發生了什麼事的解析字符串到類似命令行的數組
例子:
> foo "hello world" bar
['foo','"hello','world"','bar']
我希望發生什麼:
> foo "hello world" bar
['foo','hello world','bar']
我試圖尋找一個NPM包,但還沒有任何運氣。
編輯:我知道我可以使用正則表達式,但我不知道什麼是正確的序列。
這個輸出正是我想避免 – Valkyrie
@Emillia對不起我的壞。糾正的代碼附在誤導性的下面。再次抱歉。 – Redu