7个回答
展开全部
楼主是想去除文本中的 回车和“|”,并得到文本中的数据吧。
1。str为读入的文本
2. string[] ReadText = str.Replace("\r\n", "@").Split('@');
这样数据就到了ReadText数组中了,这样你再处理这个数组就可以了。
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,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("|","");
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("|","");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string[] num;
string a = "我爱你|真的|吗";
num=a.Split('|');
foreach (string c in num)
{
Console.Write(c);
}
Console.ReadKey();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
从正则表达式匹配到的第5项中,获取分组名为txt的值,并将其包含的"
"替换为"|"。
2.
将str的值以'|'分割为字符串数组(多个字符串的集合),并获取第1个字符串。
从正则表达式匹配到的第5项中,获取分组名为txt的值,并将其包含的"
"替换为"|"。
2.
将str的值以'|'分割为字符串数组(多个字符串的集合),并获取第1个字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Split是把字符串转换成数组的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询