相关疑难解决方法(0)

421
推荐指数
14
解决办法
27万
查看次数

在空间上拆分字符串变量或在C#中拆分2个空格

我有一个字符串变量,基本上是3个字符串,每个字符串相隔一个空格.这3个字符串的长度可能不同.喜欢

string line="XXX YY ZZ";
Run Code Online (Sandbox Code Playgroud)

现在,偶尔会发生我的字符串变量line,由3个字符串组成,其中第一个和第二个字符串由2个空格分隔,而不是1个.

string line="XX  YY ZZ";
Run Code Online (Sandbox Code Playgroud)

我想要做的是将3个字符串存储在字符串数组中.喜欢:

string[] x其中x[0]="XXX",x[1]="YY",x[2]="ZZ"

我试图使用Split功能.

string[] allId = line.Split(' ');
Run Code Online (Sandbox Code Playgroud)

它适用于第一种情况,而不适用于第二种情况.有没有任何简洁明了的方法呢?

c# string

5
推荐指数
2
解决办法
4080
查看次数

ASP.NET C#String.Split

如果单词之间有空格,我想分割一个字符串.

例如:

"Blood Doner Jack Stv 240 o+"
Run Code Online (Sandbox Code Playgroud)

当我使用单个空格拆分它时,它返回一个包含6个项目的数组对象,但是如果我使用相同的文本集进行尝试,并且有2个空格代替1,则将数组增加到7:

"Blood  Doner Jack Stv 240 o+"
Run Code Online (Sandbox Code Playgroud)

所以我想知道如何删除拆分它与双空格以及单个空格.

我知道我可以使用2个空格到1个空格的Replace()但是如果我有3个或4个空格怎么办?

提前致谢!

c# asp.net

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×3

string ×2

asp.net ×1

regex ×1