gpt4 book ai didi

javascript - 将字符串解析为 Javascript 中的命令行输入

转载 作者:行者123 更新时间:2023-11-29 19:44:01 25 4
gpt4 key购买 nike

我需要有关此字符串解析的帮助。我想要做的是使用 Javascript 解析像这样的字符串。

"myname" secondarg "third argument" andso on

给我这样的结果

[0] => myname
[1] => secondarg
[2] => third argument
[3] => andso
[4] => on

编辑:

"test" " foo" bar "hello world" " hello "

[0] => 'test'
[1] => ' foo'
[2] => 'bar'
[3] => 'hello world'
[4] => ' hello '

最佳答案

function argsFrom(string) {
return string.match(/'[^']*'|"[^"]*"|\S+/g) || [];
}

这很不错,但它不处理转义引号等。要有一个完整的解决方案非常复杂,就像解析 CSV 一样复杂。

Javascript code to parse CSV data

关于javascript - 将字符串解析为 Javascript 中的命令行输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com