我有數據在下面的格式來輸入字符串:字符串操作
- 的 「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