亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何分割CSV的列可能包含,

如何分割CSV的列可能包含,

開心每一天1111 2019-06-29 10:19:41
如何分割CSV的列可能包含,給出2,1016,7/31/2008 14:22,Geoff Dalgas,6/5/2011 22:21http://stackoverflow.com,“Corvallis,OR”,7679,351,81,b437f461b3fd27387c5d8ab47a293d35,34如何使用C#將上述信息拆分為字符串,如下所示:210167/31/2008 14:22Geoff Dalgas6/5/2011 22:21http://stackoverflow.comCorvallis, OR767935181b437f461b3fd27387c5d8ab47a293d3534如您所見,其中一列包含<=(Corvallis,OR)/更新/基于C#regex拆分-逗號外部引號string[] result = Regex.Split(samplestring, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");
查看完整描述

3 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

現在已經很晚了,但這可能對某人有幫助。我們可以用RegEx當耳光。

Regex CSVParser = new Regex(",(?=(?:[^\"]*\"[^\"]*\")*(?![^\"]*\"))");String[] Fields = CSVParser.Split(Test);


查看完整回答
反對 回復 2019-06-29
?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

你可以在所有的逗號上分開,這些逗號后面有偶數的引號。

您還可以在specf有關處理逗號的CSV格式。

有用的鏈接:C# Regex Split - commas outside quotes


查看完整回答
反對 回復 2019-06-29
  • 3 回答
  • 0 關注
  • 696 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號