一个代表地址信息的字符串,要把它切分成 省、 市、 县独立显示, 有些地址没有分省或市或县的,只显示有得信息,如“香港特别行政区”,就多不显示
解决方案 »
- 请教各位关于C#调用XML中SelectSingleNode方法的问题
- 如何捕获另一个方法的异常
- 牛人们帮帮小弟吧
- 关于WINFORM下的datagrid一大堆问题,从来没有遇到过的
- C#(WebForm)中是否有能输入文字的下拉列表框控件
- 如何让一个button透明的显示它下面的那个picturebox的图片?
- 如何改变datagrid的列宽(winform)
- 请问那里有vs.net2003中文版下载
- 我用这种方法如何制作系统登陆程序(我不行了......help!!!)
- C#添加halcon控件后提示无法在 DLL“halcon”中找到名为“HLIIsUTF8Encoding”的入口点。
- DataGrid嵌套,在内层DataGrid事件内,如何获取上次DataGrid的行号
- 面试官问的一个问题........,不会
str = textBox1.Text.Trim();
int leng= str.Length;
int local = str.IndexOf('省');
if (local >= 0)
{
str1 = str.Substring(0, local);
if (str.IndexOf('市') >= 0)
{
str2 = str.Substring(str.IndexOf('省') + 1, str.IndexOf('市')-str.IndexOf('省')-1);
if (str.IndexOf('县') >= 0)
{
str3 = str.Substring(str.IndexOf('市') + 1, str.IndexOf('县') - str.IndexOf('市')-1);
}
}
}
else if (str.IndexOf('市') >= 0 && str.IndexOf('省')==-1)
{
str2 = str.Substring(0, str.IndexOf('市'));
if (str.IndexOf('县') >= 0)
{
str3 = str.Substring(str.IndexOf('市') + 1, str.IndexOf('县') - str.IndexOf('市')-1);
}
}
else if (str.IndexOf('县') >= 0 && str.IndexOf('市') ==-1 && str.IndexOf('省') ==-1)
{
str3 = str.Substring(0, str.IndexOf('县'));
}