之間我想從一個URI獲取頁面的名稱,例如,如果我有獲取頁面名稱,子兩個字符
"/Pages/Alarm/AlarmClockPage.xaml"
我想AlarmClockPage
我試圖
//usage GetSubstring("/", ".", "/Pages/Alarm/AlarmClockPage.xaml")
public static string GetSubstring(string a, string b, string c)
{
string str = c.Substring((c.IndexOf(a) + a.Length),
(c.IndexOf(b) - c.IndexOf(a) - a.Length));
return str;
}
但是因爲被搜索的字符串可能包含一個或多個正斜槓,我不認爲這種方法在這種情況下工作。
那麼,我該如何考慮可能存在的多個正斜槓?
謝謝。我必須在路徑參數中包含「@」嗎? – PutraKg
@PutraKg - 只有在字符串中有字符才能逃脫。在提供的例子中沒有必要。 – WiredPrairie