用逗号,空格和引号拆分字符串

时间:2015-03-01 08:34:03

标签: regex vb.net

我想用逗号,空格和字符分割字符串。例如:

输入:

"Super Bus" dri"ver bus1, driver1

输出:

"Super Bus"
dri"ver
bus1
driver1

这是我的正则表达式(它按空格和纪念分开):

Text.RegularExpressions.Regex("[ ,]+")

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

我建议你做匹配而不是分裂。

[^,\s]*\b"\b[^,\s]*|"[^"]*"|[^,\s]+

DEMO