C#如何检查字符串是否包含特定的字符组合

时间:2016-03-14 18:32:56

标签: c# string list

我有一个名为values的列表,其中包含类似于以下字符串值的值:
GKgpuzjBUh IS1bbf2ffd806f6d IS102a8a395ced93 Dark Von Diakonov IS148159f7c24f78

我需要检查特定的字符串是否以IS1

开头

2 个答案:

答案 0 :(得分:1)

你不需要正则表达式。使用str.StartsWith("IS1")

答案 1 :(得分:1)

问题不明确,所以这里有几个选项。

您想知道列表中的任何字符串是否以IS1

开头

var found = values.Any(item => item.StartsWith("IS1"));

您想要查找列表中以IS1

开头的所有字符串

var matches = values.Where(item => item.StartsWith("IS1"));