如何在C#中拆分字符串时忽略字符
本文关键字:字符 字符串 拆分 | 更新日期: 2023-09-27 18:20:48
我有一个类似的字符串
1,2,3,"a,b,c",4,"5,6"
我想要使用.Split(',');
拆分以上字符串
预期:
- 1
- 2
- 3
- a、 b、c
- 4
- 5,6
实际:和往常一样,它也在拆分4和6。这是默认行为。但是还有其他方法可以让我达到预期的效果吗?
这样尝试:
var result = Regex.Split(myString, ",(?=(?:[^'"]*'"[^'"]*'")*[^'"]*$)'");
REGEX演示