C#中Split()的用法

读取文本中的数据后,如何用Split去除字符串中的“回车”以及“|”

楼主是想去除文本中的 回车和“|”,并得到文本中的数据吧。
1。str为读入的文本
2. string[] ReadText = str.Replace("\r\n", "@").Split('@');
这样数据就到了ReadText数组中了,这样你再处理这个数组就可以了。追问

暂且不说Replace,Split('|')是按|分割 那回车怎么分割?是Split('\r\n')?看着很不对头额- -

追答

1.看了楼主其它的追问,我的这个就是读取TXT文本中的如下格式,例:
AAAA
BBBB
CCCC
……
string[] ReadText = str.Replace("\r\n", "@").Split('@');
这时,数组ReadText={AAAA,BBBB,CCCC}
2.解释:这里Replace("\r\n", "@")--〉是用先用 "@"代替\r\n",
然后Split('@')--〉是按('@');把字符串用('@')进行分割。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-26
1,2 楼说的对,如:
string strTest1 = "";
string strTest2 = "";
string[] strRe = System.Text.RegularExpressions.Regex.Split(“字符串”, @"要分割字符");
strTest1 = strRe[0].Trim().ToString();
strTest2 = strRe[1].Trim().ToString();
string test=“123A|1231”.Replace("|","");
第2个回答  2012-03-26
string[] num;
string a = "我爱你|真的|吗";
num=a.Split('|');
foreach (string c in num)
{
Console.Write(c);
}
Console.ReadKey();追问

那如何用Split分割回车呢?比如:
我爱你
真的

追答

string a = "我爱你\n真的\n吗";
Console.Write(a);
Console.ReadKey();

第3个回答  2020-06-25
1.
从正则表达式匹配到的第5项中,获取分组名为txt的值,并将其包含的"
"替换为"|"。
2.
将str的值以'|'分割为字符串数组(多个字符串的集合),并获取第1个字符串。
第4个回答  2012-03-26
Split是把字符串转换成数组的

c#中split()的用法
C#中split的用法是用于将字符串按照指定的分隔符进行拆分,返回一个字符串数组。详细解释:split方法的基本语法:在C#中,String类的split方法是最常用于字符串拆分操作的。其基本语法为:string[] result = sourceString.Split;string[] result = sourceString.Split; \/\/ count 参数表示最大拆分数,可...

C#中Split()的用法
在C#编程中,如果你需要从文本中移除回车符和"|"字符,以便进一步处理数据,可以使用Split()函数。首先,假设你有一个文本变量str,你需要对它进行预处理。具体步骤如下:1. 使用Replace()方法,将所有的回车符("\\r\\n")替换为一个特殊的字符,比如"@"。这样可以确保文本中的回车被替换掉,便于后续...

C# 中“Split方法”怎样用?多个分隔符号分割字符串?
string.Split(new char[]{'单个字符','单个字符',...}, StringSplitOptions )就可以得到一个按照多个字符分割的字符串数组了。\\x0d\\x0a如:\\x0d\\x0astring s="怎样用,多个分$隔符号分@割字符串?";\\x0d\\x0astring[] stringSplit = fileDirs[i].Split(new char[] { ',,'$','@'}...

C#中Split()的用法
1。str为读入的文本 2. string[] ReadText = str.Replace("\\r\\n", "@").Split('@');这样数据就到了ReadText数组中了,这样你再处理这个数组就可以了。

C#的split怎么用空格分隔字符串?为什么会报错?
情况一:要是字符串数组中有空格项会报错,比如会取到 a[0]="aa"; a[1]=" "; a[2]=" 321";处理方案:在取字符串数组的时候,使用RemoveEmptyEntries把结果空白字符串处理掉,用法例:string[] Split(char[]separator,StringSplitOptions.RemoveEmptyEntries)情况二:取到的字符串两头有空格会...

C#中split的方法和用法
第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split('c') ;foreach(string i in sArray)Console.WriteLine(i.ToString());输出下面的结果:ab deab deab de 第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割:string s="abcdeabcde...

C#中split函数只能去除空的字符串不能去除空格么?
他不是用来去除某个字符的,是用来拆分字符串的。要是去掉字符串中的空格可以用正则表达式,要是去掉字符串两头的空格可以用Trim()。

Spliltsplit Split 函数详解
Split函数是编程中常用的一种工具,用于将一个字符串拆分成多个子字符串数组。该函数的基本用法是通过提供原始字符串和要查找的分隔符,返回一个下标从零开始的一维数组。语法如下:数组 = Split(原始字串, 要找的字串, [拆分成几个数组])函数中的关键部分包括:expression: 必须提供,它是包含子字符...

C#中的 Join方法和Split方法怎么用? 还有,怎么用join方法或者是Split方法...
Split的作用是从一个字符串中,按分隔符取出各分量。如:string testString = "James Hare,1001 Broadway Ave,St. Louis,MO,63101";string[] results = testString.Split(new[] { ',' });执行后,数组results中的每个元素为串testString中用,分隔的每个分量。Join则可以将各个分量,加上指定分隔...

C# split 过滤空数组元素
Split 函数本身有多种重载方法,其中有一种是 Split(char[] separator, StringSplitOptions options)第一个参数不用说,第二个参数是个枚举类,有一个枚举值是 StringSplitOptions.RemoveEmptyEntries 也就是舍弃空元素。所以只需要写成:arr = str.Split(';', StringSplitOptions.RemoveEmptyEntries); 就可以了...

相似回答