首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

C#中Split()的用法

发布网友 发布时间:2022-04-24 12:07

我来回答

5个回答

热心网友 时间:2023-10-12 06:46

楼主是想去除文本中的 回车和“|”,并得到文本中的数据吧。
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('@')--〉是按('@');把字符串用('@')进行分割。

热心网友 时间:2023-10-12 06:46

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("|","");

热心网友 时间:2023-10-12 06:46

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();

热心网友 时间:2023-10-12 06:47

1.
从正则表达式匹配到的第5项中,获取分组名为txt的值,并将其包含的"
"替换为"|"。
2.
将str的值以'|'分割为字符串数组(多个字符串的集合),并获取第1个字符串。

热心网友 时间:2023-10-12 06:48

Split是把字符串转换成数组的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com