String.Contains与未知部分

时间:2016-04-11 15:47:17

标签: c# regex string find contains

我需要检查一个字符串是否包含一个带有变量号的字符串,所以我想忽略一个部分。 例如:

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

我该如何解决这个问题? 我知道它的反斜杠,但我不记得它是什么。 感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

您可以使用lastIndexOf()或split()方法查找斜杠的位置(' /')。并使用replace()替换为('')方法。 然后使用substring方法。

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.

答案 1 :(得分:0)

也许您正在寻找使用通配符的搜索,例如:

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

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