如何从另一个字符串中提取由最右边六个字母组成的子字符串?
例如:我的字符串是"PER 343573".现在我想只提取"343573".
我怎样才能做到这一点?
特定
2,1016,7 /二千○八分之三十一14:22,杰夫达尔加斯6 /二千零十一分之五22:21,http://stackoverflow.com, "科瓦利斯,OR",7679,351,81,b437f461b3fd27387c5d8ab47a293d35,34
如何使用C#将上述信息拆分为字符串,如下所示:
2
1016
7/31/2008 14:22
Geoff Dalgas
6/5/2011 22:21
http://stackoverflow.com
Corvallis, OR
7679
351
81
b437f461b3fd27387c5d8ab47a293d35
34
Run Code Online (Sandbox Code Playgroud)
如您所见,其中一列包含,<=(Corvallis,OR)
// update //基于 C#Regex Split - 引号外的逗号
string[] result = Regex.Split(samplestring, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");
Run Code Online (Sandbox Code Playgroud) 在某些自由许可下,是否有一个很好的免费实施CSV解析器?SuperCSV for Java的一些对应物,也许是一个端口?
我有以下逗号分隔的字符串,我需要拆分.问题是某些内容在引号内并包含不应在分割中使用的逗号...
串:
111,222,"33,44,55",666,"77,88","99"
Run Code Online (Sandbox Code Playgroud)
我想要输出:
111
222
33,44,55
666
77,88
99
Run Code Online (Sandbox Code Playgroud)
我试过这个:
(?:,?)((?<=")[^"]+(?=")|[^",]+)
Run Code Online (Sandbox Code Playgroud)
但它读取"77,88","99"之间的逗号作为命中,我得到以下输出:
111
222
33,44,55
666
77,88
,
99
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?我用完了几个小时...... :) /彼得
我想从CSV文件创建一个数组.
这很简单,你可以想象,CSV文件只有一行和这些值:
Device, SignalStrength, Location, Time, Age.
Run Code Online (Sandbox Code Playgroud)
我想把这些值放到一维数组中.
我已经尝试了一些例子,但它们都比需要的更复杂.
如何在C#中删除字符串中的空行?我在C#(winforms)中生成一些文本文件,由于某种原因,有一些空行.如何在生成字符串后删除它们(使用StringBuilder和TextWrite).
示例文本文件:
THIS IS A LINE
THIS IS ANOTHER LINE AFTER SOME EMPTY LINES!
Run Code Online (Sandbox Code Playgroud)
谢谢.
csv使用C#将大型数据文件上传到SQL Server 的最佳方法是什么?该文件包含大约30,000行和25列.
可能重复:
CSV文件导入.Net
在.net中,是否有一个标准库应该用于读取csv文件?Web上的所有示例都会使用自己的csv阅读器/解析器,或者使用OleDb.
使用任何这些解决方案都不是问题,我只是想知道是否有一个普遍接受的库(不是我能找到的),或者其他任何"正确"的方法吗?
我正在寻找一种从所有类实例创建CSV的方法.
我想要的是我可以将任何类(其所有实例)导出为CSV.
some1可以指导我为此提供可能的解决方案(如果已经提供了).
thanx!