我不是正则表达式大师,但我正在寻找一个可以在 js 中给出这个结果的正则表达式:
var regex = ...;
var result = '"a b", "c, d", e f, g, "h"'.match(regex);
结果是
['"a b"', '"c, d"', 'e f', 'g', '"h"']
编辑:
转义引号不需要处理。它用于标记字段,用户必须能够输入:
标签1,标签2
但是也
“美国纽约”、“美国波士顿”
EDIT2:感谢您以惊人的速度回答 minitech,这成功了!