在另一个字符串中搜索子字符串

时间:2015-09-30 06:42:04

标签: c# substring

string name = "BLK000012345summary.pdf";
string fileName = "20150929111111zp2zq23BLK000012345summary.pdf";

我有一个字符串name,我必须在fileName找到它,如果它存在,它应该返回true,否则为false。

3 个答案:

答案 0 :(得分:2)

string name = "BLK000012345summary.pdf";
string fileName = "20150929111111zp2zq23BLK000012345summary.pdf";

bool value = fileName.Contains(name);

答案 1 :(得分:2)

一个简单的string.Contains将完成这项工作:

bool contains = fileName.Contains(name);

它会检查fileName是否包含name,如果是,则会返回true。请注意,Contains将区分大小写。它必须完全匹配。如果您希望匹配不区分大小写,则正则表达式或this post可能会有所帮助,这会告诉您使用当前区域性来执行IndexOf

答案 2 :(得分:0)

试试这个

fileName.Contains(name);