我有数据在下面的格式来输入字符串:字符串操作
- 的 “http://测试/网站/名/列表/任务”
- 的“http://测试/网站/名1 /列表/任务”
- 的 “http://测试/网站/名2 /列表/任务” 等,
我怎么能只提取名,1,名称等。从这个字符串?
这是我曾尝试:
SiteName = (Url.Substring("http://testing/site/".Length)).Substring(Url.Length-12)
它抛出一个异常,说明StartIndex
不能超过字符串中的字符的数量。我的表情有什么问题?我该如何解决它?谢谢。
我是否正确地对您的问题进行了格式化?你的字符串是“http:// testing/site/name/lists/tasks”,“http:// testing/site/name1/lists/tasks”,“http:// testing/site/name2/lists/tasks “'或者这些是3种不同的字符串? –
一般来说,如果你很难编码任何东西到'12',你会有一段糟糕的时间。 –
如果格式是固定的,那么尝试类似Url.SubString(20,(Url.IndexOf(“/”) - 1))会给你想要的结果。请参阅http://www.dotnetperls.com/indexof – 2013-01-16 15:15:49