2016-04-11 61 views
-1

我需要檢查一個字符串是否包含具有可變數字的字符串,所以我想忽略一個部分。 示例:String.Contains與未知部分

string text = "website/episode/2/"; 
string toSearch = "website/episode/(Ignore this number)/"; 

我該如何解決這個問題? 我知道它帶有反斜槓,但我不記得它是什麼。 感謝您的幫助!

+1

這不是完全清楚你想要什麼:你只需要,進行驗證,該字符串'「網站開始/情節/「'或者它開始那樣,但是_is_後跟一個數字(不是完全關心_which_數字)? –

+1

'\ d +'?參考可以在這裏找到(https://msdn.microsoft.com/en-us/library/az24scfc(v = vs.110).aspx)。 – vaultah

+0

是的,我正在尋找\ d + – jni97

回答

0

也許你正在尋找與通配符搜索,例如:

string text = "website/episode/2/"; 
string toSearch = "website/episode/.*/"; 

if (Regex.IsMatch(text, toSearch)) 
    Console.WriteLine("found"); 
0

您可以使用lastIndexOf()或split()方法查找斜槓('/')的位置,並使用replace()方法替換爲('')。 然後使用子串方法。

string text = "website/episode/2/"; 
//string toSearch = "website/episode/(Ignore this number)/"; 
var indexoftext =text.lastIndexOf('/'); 
var result=str.substring(indexoftext + 1); //Something like this.