我正在尝试在逗号分隔的JavaScript中拆分一个字符串但是,我想要保留在一起的字符串部分中有额外的逗号。这是一个例子:
var str = 'A. This is one part, B. This is the, tricky part., C. Final portion';
我想要的结果是这样一个数组:
var arrayAfterSplit = [
'A. This is one part',
'B. This is the, tricky part',
'C. Final portion'
];
我正在尝试使用Regex,但直到现在都没有成功,我会感激任何帮助。感谢。
答案 0 :(得分:4)
怎么样:
MQTT
说明:
str.split (/, (?=[A-Z]\. )/)
在源字符串中找到这些字符,,
然后测试以下字符是否为大写字母后跟一个句号和单个空格。这是"展望未来"测试和刚刚检查的字符与正则表达式不匹配。
因此,字符串会被(?=[A-Z]\. )
的出现拆分,但前提是以下字符是大写字母等。
答案 1 :(得分:0)
尝试下面的
app.UseCors("AllowAll");