C# 怎么获取TextBox 指定字符串
区域:雨花韶山南路地址:香樟路面积:400类型:商业街卖场请问怎么才能分别获取到:后面的文字??求大神们赐教…………...
区域:雨花 韶山南路
地址:香樟路
面积: 400
类型:商业街卖场
请问怎么才能分别获取到:后面的文字??求大神们赐教………… 展开
地址:香樟路
面积: 400
类型:商业街卖场
请问怎么才能分别获取到:后面的文字??求大神们赐教………… 展开
3个回答
展开全部
1.使用foreach每次读取一行应该都会了,或者使用while循环如while((str=textBox1.ReadLine())!=null)
2.使用Remove() 方法:从指定位置开始删除指定数的字符
字串对比一般都用: str1.EndsWith(str2); //检测字串str1是否以字串str2结尾,返回布尔值;
匹配成功时保存 删除从零开始指定长度后剩余的字符串,就是你需要的了
3.记录比较多的话可以使用二维字符串数组保存信息,写出时可以使用for遍历2次
2.使用Remove() 方法:从指定位置开始删除指定数的字符
字串对比一般都用: str1.EndsWith(str2); //检测字串str1是否以字串str2结尾,返回布尔值;
匹配成功时保存 删除从零开始指定长度后剩余的字符串,就是你需要的了
3.记录比较多的话可以使用二维字符串数组保存信息,写出时可以使用for遍历2次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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]
}
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 正则表达式 ,会的话,你会爱上他的,专为处理字符串而设计 的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
substring()
追问
能说的详细点么??我是菜鸟
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询