永发信息网

C#如何获取txt文本文档中指定的字符串并在listbox中显示出来

答案:2  悬赏:10  手机版
解决时间 2021-03-03 23:16
比如例如 12312|abcdef|123132|,如何获取第一个|和第二个|之间的 abcdef呢,另外,如果我的这个txt文档中有N行这样重复的字符,如何完全读出呢
最佳答案
//解决思路:首先,将源字符串按","进行分割后存入mStr1,
// 然后,逐个循环mStr1的子字符串时,并用“|”分割每个子字符串,存入mTempString字符串数据
// 最后,向listbox中添加mTempString[1]。
try
{

//源字符串
string SourceStr = @"12345|jinming|456678, 12345|jinming2|456678, 12345|jinming3|456678, 12345|jinming4|456678";
//第一次分割后的字符串数组,mStr1
string[] mStr1 = SourceStr.Split(',');
//第二次分割后临时字符串数据.mTempString
string[] mTempString;
//将得到的值,存到listbox表中.jinming,jinming2,jinming3
System.Windows.Forms.ListBox listbox = new System.Windows.Forms.ListBox();
if (mStr1 != null)
{
for (int i = 0; i < mStr1.Length; i++)
{
mTempString = mStr1[i].Split('|');
if (mTempString != null && mTempString.Length > 1)
{
listbox.Items.Add(mTempString[1]);
}
}
}
}
catch
{

}
全部回答
你好! 首先用split分割成一段一段的,然后就是取你想要的咯 打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
姜糖可以暖胃?
一个包装盒,从里面量长是28厘米,宽20厘米,体
娇子补习学堂地址有知道的么?有点事想过去!
临床上最常见的心律失常为A.窦性心动过速B.窦
灌云县凯达客运有限公司这个地址在什么地方,
百树枝生姜泡酒擦腿能长腿毛吗
与日月同庚什么意思
人死后可以把经书带进棺材里吗?
班固为什么批评《史记》
在淘宝上买东西 快递发了 卖家说还没录单 说
柯氏锁业地址在哪,我要去那里办事
个人诊所中医执业医师可以多点执业吗?
如果某家银行的贷款平均额为700亿元,存款平
刚认识一个女孩、我约她吃饭、她跟我说以后还
在厂房院内建钢结构车间算不算违章建筑
推荐资讯
桃花源记中描写老老小小都十分愉快是哪儿句话
谁知道让广告公司做一个平面广告需要多少钱?
耳朵里流血是怎么回事
无铅锡膏om340里面都含有多少银和铜锡
乳山市万和食品有限公司我想知道这个在什么地
海门市公共资源交易中心地址有知道的么?有点
你的工作岗位是什么
温州普利斯通轮胎谁总代理地址跟联系电话是?
下列过程的原理,一定包含化学变化的是A蒸发B
综合性语文活动。(3分)我们热爱和平,我们
一个我喜欢的男生,他平时不怎么找我聊天,我
福宏肥牛城厂汉板店地址有知道的么?有点事想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?