首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按空格拆分字符串,但忽略引号内的空格

按空格拆分字符串,但忽略引号内的空格
EN

Stack Overflow用户
提问于 2012-08-06 15:13:23
回答 2查看 2.9K关注 0票数 1

我有一个大字符串,它从csv文件中获取数据,但是当使用正则表达式时,例如:

代码语言:javascript
运行
复制
Regex regex = new Regex(@"\w+|""[\w\s]*""");

它把每一个字母都拆开了?这里没有前行线,只有在行的末尾,但是不应该在双引号内有一个空格的地方切割行。

例如: test1、test2、test3、test4、test5、"test 6“、test7 (新行)test8、test9等。

有人能引导我朝正确的方向前进吗?谢谢

EN

Stack Overflow用户

发布于 2012-08-06 15:20:09

使用现有的CSV解析器,而不是尝试使用Regex --正如您所看到的,这种格式是微妙的。

FileHelpers是一个流行的库,它存在于Microsoft.VisualBasic.FileIO命名空间中。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11831011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档