怎么判断某个字符串里是否包含下面字符串中其中一个txt;*.doc;*.xls;*.docx;*.xlsx;*.rar;*.zip;
第1个回答 推荐于2016-01-19
string str="abcedafsafsd.xlsdsafdfsds..docx.dsafsdfsdfdsaff.rar";
string[] strs={".xls",".docx",".rar"};
foreach(string item in strs)
{
if(str.Contains(item))
Console.WriteLine(item);
}
Console.ReadLine();
string[] strs={".xls",".docx",".rar"};
foreach(string item in strs)
{
if(str.Contains(item))
Console.WriteLine(item);
}
Console.ReadLine();
第2个回答 2009-12-29
Regex r;
string pattern;
pattern = @"txt|doc|xls|docx|xlsx|rar|zip";
r = new Regex(pattern);
Console.WriteLine( r.IsMatch(某个字符串));本回答被网友采纳
string pattern;
pattern = @"txt|doc|xls|docx|xlsx|rar|zip";
r = new Regex(pattern);
Console.WriteLine( r.IsMatch(某个字符串));本回答被网友采纳
第3个回答 2009-12-29
string Str,name;
Str="txt;*.doc;*.xls;*.docx;*.xlsx;*.rar;*.zip";
name="";
if(Str.Contains(name)==true)
{
//包含
}
//应该看到懂吧,兄弟!!!
Str="txt;*.doc;*.xls;*.docx;*.xlsx;*.rar;*.zip";
name="";
if(Str.Contains(name)==true)
{
//包含
}
//应该看到懂吧,兄弟!!!
第4个回答 2009-12-29
string str="txt;*.doc;*.xls;*.docx;*.xlsx;*.rar;*.zip; ";
if(str.Contains("txt"))
{
return true;
}
else
return false;
if(str.Contains("txt"))
{
return true;
}
else
return false;
第5个回答 2009-12-29
public bool Contains(
string value
)
返回一个值,该值指示指定的 String 对象是否出现在此字符串中。
string value
)
返回一个值,该值指示指定的 String 对象是否出现在此字符串中。