C# 怎么获取TextBox 指定字符串

区域:雨花韶山南路地址:香樟路面积:400类型:商业街卖场请问怎么才能分别获取到:后面的文字??求大神们赐教…………... 区域:雨花 韶山南路
地址:香樟路
面积: 400
类型:商业街卖场
请问怎么才能分别获取到:后面的文字??求大神们赐教…………
展开
 我来答
wo211898
2012-06-09 · TA获得超过495个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:144万
展开全部
1.使用foreach每次读取一行应该都会了,或者使用while循环如while((str=textBox1.ReadLine())!=null)
2.使用Remove() 方法:从指定位置开始删除指定数的字符
字串对比一般都用: str1.EndsWith(str2); //检测字串str1是否以字串str2结尾,返回布尔值;
匹配成功时保存 删除从零开始指定长度后剩余的字符串,就是你需要的了
3.记录比较多的话可以使用二维字符串数组保存信息,写出时可以使用for遍历2次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
棘棘芽
2012-06-09 · TA获得超过563个赞
知道小有建树答主
回答量:608
采纳率:100%
帮助的人:559万
展开全部
vb.net 里是这样的
dim s as string =textbox1.text
dim ss() as string=s.split(vbcrlf)' 分隔成数组
for each i as string in ss
if i.length>0 then
dim cs() as string=ss(0).split(":")
'cs(1)应该就是后面的值
end if
next
C# 嘛 //不知道语法 对不.不熟悉
string s=text1.text;
string ss[]=s.split("\n");
for(i=0;i<ss.length;i++){
string cs[]=ss[i].split(":");
//cs[1]
}
更多追问追答
追问
感觉好像是这样的 我去试试啊  非常感谢…………
追答
C# 里的 for each  语法不会,换了下
你也只可以查一下
Regex 正则表达式 ,会的话,你会爱上他的,专为处理字符串而设计 的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjjpp230
2012-06-09 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:106万
展开全部
substring()
追问
能说的详细点么??我是菜鸟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式