【发布时间】:2018-07-25 13:39:16
【问题描述】:
我有一个表单的消息:
var message = 'hello.there, "how are you, doing"'
哪个需要被',' 的第一次出现分割,这样我就有两个对象,即'hello.there'(param 1) 和"how are you, doing(param 2)",这样param 2 应该是arguments(length=1) 的列表并且应该保留空格?
我尝试过类似的东西
var param2 = message.split(/,(.+)/)[1]
但这会导致 param2 成为字符串而不是参数列表。
【问题讨论】:
-
"should be a list of arguments..."请澄清这部分,什么样的列表和论点? -
添加另一个示例假设我有一条消息,
var mess = hello.there, "how are you, doing", 12然后应该发生拆分,以便获得的参数 2 应该是一个列表,其中包含“你好吗,在做什么”和 12 个长度为 2 而不是3.
标签: javascript regex split