我有一個字符串,可能看起來像這樣:smithj_Website1或它可能看起來像這個rodgersk_Website5等等,我希望能夠存儲在字符串「_」後面。所以IE(WEBSITE1,網站5,..)查找子字符串
感謝
我有一個字符串,可能看起來像這樣:smithj_Website1或它可能看起來像這個rodgersk_Website5等等,我希望能夠存儲在字符串「_」後面。所以IE(WEBSITE1,網站5,..)查找子字符串
感謝
應該是一個簡單的使用substring
string mystr = "test_Website1"
string theend = mystr.SubString(mystr.IndexOf("_") + 1)
// theend = "Website1"
mystr.IndexOf("_")
將得到_
的位置,並加入一個將得到指數之後的第一個字符。然後不要傳入第二個參數,它會自動從_
之後的字符處開始並停止字符串並結束字符串。
int startingIndex = inputstring.IndexOf("_") + 1;
string webSite = inputstring.Substring(startingIndex);
,或者在一個行:
string webSite = inputstring.Substring(inputstring.IndexOf("_") + 1);
可能重複:[?如何獲得在C#中的子串(http://stackoverflow.com/q/2902394/299327) – 2013-06-05 19:44:53