取字符问题!请进帮忙!

xiaotiange 2008-11-27 05:24:44
比如这样一字符串: 宁山路122号111栋
如何取出'路'与'号'之间的数字
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaotiange 2009-02-11
  • 打赏
  • 举报
回复
不好意思分不够了谢谢你的帮助
tinghai_xu 2008-11-27
  • 打赏
  • 举报
回复
这种用正则表达式好些
smbeng 2008-11-27
  • 打赏
  • 举报
回复
宁山路([\d]*)号([\d]*)栋
[\u4e00-\u9fa5]([\d]*)*[\u4e00-\u9fa5]*([\d]*)[\u4e00-\u9fa5]*
上下两个看着用哦...
Old_Mouse 2008-11-27
  • 打赏
  • 举报
回复

string str = string.Empty;
str = "宁山路122号111栋";
str.Substring(str.IndexOf("路") + 1, str.IndexOf("号") - str.IndexOf("路") - 1);返回字符串就是所需结果
heyu1000 2008-11-27
  • 打赏
  • 举报
回复
string str = "宁山路122号111栋 ";
str.Substring(str.IndexOf("路")+1, str.IndexOf("号") - str.IndexOf("路")-1);

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧