我正在尝试使用正则表达式拆分来解析文件,它适用于'\t'
字符,但有些行在'\t'
字段内部而不是作为分隔符。
喜欢 :
G2226 TEST 1 C 29 Internal Head Office D Head Office ZZZ Unassigned 10910 10/10/2011 11/10/2011 10/10/2011 11/10/2011 "Test call Sort the customer out some data. See the customer again tomorrow to talk about Prod " Mr ABC Mr ABC Mr ABC Mr ABC Credit Requested BDM Call Internal Note 10
这部分有 2 个标签,我希望被忽略:
"Test call Sort the customer out some data. See the customer again tomorrow to talk about Prod\t\t"
好消息是,它们包含在双引号中,但我不知道如何忽略它们,有什么想法吗?
编辑:
我的目标是获得 36 列,Regex.Split(lineString,'\t')
使用后某些列可能会出现更多,'\t'
因为它们'\t'
在某些字段中包含字符。我想忽略那些。上面的结果是 38 列,我的数据表拒绝了,因为标题只有 36 列,我想解决这个问题。