C#中Split()的用法

读取文本中的数据后,如何用Split去除字符串中的“回车”以及“|”... 读取文本中的数据后,如何用Split去除字符串中的“回车”以及“|” 展开
 我来答
GFBoo
推荐于2018-03-10 · TA获得超过211个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:89.6万
展开全部
楼主是想去除文本中的 回车和“|”,并得到文本中的数据吧。
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('@')--〉是按('@');把字符串用('@')进行分割。
dong_1984dd
2012-03-26 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:231万
展开全部
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("|","");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愈叶孤丹XS
2012-03-26 · TA获得超过237个赞
知道答主
回答量:218
采纳率:0%
帮助的人:162万
展开全部
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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
简苇唐雅爱
2020-06-25 · TA获得超过3654个赞
知道大有可为答主
回答量:3063
采纳率:26%
帮助的人:444万
展开全部
1.
从正则表达式匹配到的第5项中,获取分组名为txt的值,并将其包含的"
"替换为"|"。
2.
将str的值以'|'分割为字符串数组(多个字符串的集合),并获取第1个字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sve_37度仰望
2012-03-26 · 贡献了超过102个回答
知道答主
回答量:102
采纳率:0%
帮助的人:18.3万
展开全部
Split是把字符串转换成数组的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式