Regex 正则表达式拆分带引号的字符串并保留引号

Regex 正则表达式拆分带引号的字符串并保留引号,regex,Regex,我必须按空格分割一个带引号的字符串,保留空格和特殊字符 此字符串“带逗号和引号的带引号的字符串。” 将是: 我有一个正则表达式/\b(?![\s,])/,但它将第一个“拆分为一个单独的单词,如下所示: '"' 'quoted ' ... 如何在第一个单词上引用此引号?您可以使用以下正则表达式: 请参见 JavaScript var str='“带引号的字符串,带逗号和引号。”; var result=str.match(/“?[\w,.“]+\s?/g); console.log(resul

我必须按空格分割一个带引号的字符串,保留空格和特殊字符

此字符串
“带逗号和引号的带引号的字符串。”
将是:

我有一个正则表达式
/\b(?![\s,])/
,但它将第一个
拆分为一个单独的单词,如下所示:

'"'
'quoted '
...

如何在第一个单词上引用此引号?

您可以使用以下正则表达式:

请参见

JavaScript

var str='“带引号的字符串,带逗号和引号。”;
var result=str.match(/“?[\w,.“]+\s?/g);

console.log(result);
您可以使用以下正则表达式执行此操作:

请参见

JavaScript

var str='“带引号的字符串,带逗号和引号。”;
var result=str.match(/“?[\w,.“]+\s?/g);

console.log(结果);
您使用哪种语言?如果regex实现中存在差异?javascript拆分函数。您使用哪种语言?如果regex实现中存在差异?javascript拆分函数。如果您希望保留多个空格,这将无法获得它们-对@siam expressi进行轻微修改在:
“?[\w,.“]+\s*
上看起来可以吗?不确定是否存在这种情况如果可能要保留多个空格,这将无法获得它们-对@siam表达式稍作修改:
“?[\w,.“]+\s*
看起来就可以了?不确定是否存在这种情况
'"'
'quoted '
...
"?[\w,."]+\s?