如何拆分此字符串
1014,'0,1031,1032,1034,1035,1036',0,0,1,1,0,1,0,-1,1
Run Code Online (Sandbox Code Playgroud)
并获得此字符串数组作为结果
1014
'0,1031,1032,1034,1035,1036'
0
0
1
1
0
1
0
-1
1
Run Code Online (Sandbox Code Playgroud)
在C#中
我相信这个正则表达式可以给你你想要的东西:
('(?:[^']|'')*'|[^',\r\n]*)(,|\r\n?|\n)?
Run Code Online (Sandbox Code Playgroud)
编辑:
关于它如何工作的快速代码段:
var rx = new Regex("('(?:[^']|'')*'|[^',\r\n]*)(,|\r\n?|\n)?");
var text= "1014,'0,1031,1032,1034,1035,1036',0,0,1,1,0,1,0,-1,1";
var matches = rx.Matches(text);
foreach (Match match in matches)
{
System.Console.WriteLine(match.Groups[1].ToString());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2490 次 |
| 最近记录: |