我有一个字符串,里面填充了我想根据逗号分割的数据:
16588, 16503, 1, 1, N'1, 2, 3 RUE MENESTRELS', 12, 153
在这个例子中,我希望输出如下:
{16588|16503|1|1|N'1, 2, 3 RUE MENESTRELS'|12|153}
事实是,如果我根据逗号进行拆分,我会得到这样的结果:
{16588|16503|1|1|N'1|2|3 RUE MENESTRELS'|12|153}
我认为一个正则表达式可以解决这个问题,但是经过一段时间的搜索我还没有找到解决方案......(而且我必须承认我对正则表达式也不是很好)
总结一下,我想根据所有逗号分割字符串,但字符N'
和字符'
之间的逗号除外
我尝试使用此示例,但它不起作用
\,(?!N[^']*')
对不起,对不起,英语不是我的第一语言,请提前感谢你!