String pattern = String.Format("{0}(?=(?:[^\"]*\"[^\"]*\")*(?![^\"]*\"))", ',');
Regex r = new Regex(pattern);
String[] strArray = r.Split(strLine);请问怎么解释上面的那则正则表达式?
Regex r = new Regex(pattern);
String[] strArray = r.Split(strLine);请问怎么解释上面的那则正则表达式?
解决方案 »
- 想做一个简单的聊天软件
- 关于picturebox作为panel的子控件,动态改变panel大小,picturebox中就无法显示
- vs2005和sql2005不同时间安装在同一台电脑上,但是至从安装了sql2005 后,vs2005的帮助就都变成sql2005的帮组了,我更新了可包括到 VSCC 中的集合:也不管用
- C#,读取txt数据制成图表,并将该图表打印出来
- c#如何获取一个应用程序的安装路径呢。。。
- 谁给我推荐几本好的C#实例开发的书...
- 请问A4,在PageSize里面怎么表示???
- 转化为uint[]类型
- 听说这里高手不少(有能力的进)
- 嘿嘿,想重启别人的机子吗?!~~~
- 如果在一个接口中定义了多个方法,在继承改接口的类中,是不是要把接口中的方法一一都实现呀?可不可以只实现部分方法?
- 求助写入文件添加"符号
其中的‘“’,和‘,’都是字符串本身含有的
我从csv文件里面读出一行,现在我要怎么将它还原成这3个串?好像无论如何都不行,因为字符串本身的分隔符逗号,和‘,’,以及为了让一个column中的字符串能含有‘,’,加入的引号,使得解析的时候无法区分开和判别。请大家指教
我个人觉得要解决这个问题,还要从写入的时候进行限制或者改进。
因为CSV每列本身的分隔符逗号和‘,’
补充:读写CSV都是由我控制的
其实目的就是:能将一些数据写入CSV文件,数据中能包含任意字符
现在遇见的问题是:写入ok,读取出来,还原遇见困难。