正则表达式分割字符串但是不分割字符串中引号中间的数据,处理CSV文件必备!!
来源:互联网 发布:校园迷糊大王结局知乎 编辑:程序博客网 时间:2024/05/08 05:41
如果的数据是这样
11211,210161,"SHRINK FILM, 23 W X .0015MIL",49.95,RM1 ,1
需要处理成如下格式的数据:
11211
210161
"SHRINK FILM, 23 W X .0015MIL"
49.95
RM1
1
这样在.net 中Split方法就不能使用了,就需要借助正则表达式来完成,可以这么写:
string str="11211,210161,\"SHRINK FILM, 23 W X .0015MIL\",49.95,RM1 ,1"; string[] result = Regex.Split(str, "(?<!\"[^,]+),(?![^,]+\")"); foreach (string s in result) {
Console.WriteLine(s); } Console.ReadKey();
输出结果如下:
0 0
- 正则表达式分割字符串但是不分割字符串中引号中间的数据,处理CSV文件必备!!
- 正则表达式-字符串分割
- 有关字符串分割的问题(正则表达式)
- 取两字符串中间字符串的正则表达式
- notepad正则表达式为字符串添加引号
- 使用正则表达式分割字符串
- 用正则表达式分割字符串
- python正则表达式 分割字符串
- Oracle正则表达式分割字符串
- 正则表达式 以 +-*/ 分割字符串
- Oracle正则表达式分割字符串
- 正则表达式处理字符串
- 正则表达式处理字符串
- java 正则表达式获取两个字符中间的字符串
- python处理数据——去除字符串两端的引号
- 正则表达式匹配引号中间的内容怎么写?
- 使用正则表达式抽取字符串中数据的样例
- 字符串的处理:分割
- 10个Linux命令
- Ubuntu 12.04中vim编辑器的安装与配置
- YT14-HDU-求多组数的最小公倍数
- 【Machine Learning】基于语义的图像检索视频技术
- jhat命令
- 正则表达式分割字符串但是不分割字符串中引号中间的数据,处理CSV文件必备!!
- mongoDB集合 文档创建修改删除以及查询命令总结
- Activiti 5.17 业务层和数据层的关系
- NullpointerException异常的产生
- hdu 3613 扩展KMP运用
- scala 用trait还是用abstract class
- hue的安装与使用
- 1081.Rational Sum
- 标准html符合w3c的源代码