的项目我有列表:搜索字符串列表中
我希望当我输入 “IN” 得到像( “ASDF”, “ASDG”, “asjk”)列表。为此我在做:
System.Text.RegularExpressions.Regex regEx =
new System.Text.RegularExpressions.Regex("asr",
System.Text.RegularExpressions.RegexOptions.IgnoreCase);
List<string> str = new List<string>();
str.Add("asdf---US,IN");
str.Add("asdg---UK,IN");
str.Add("asjk---RU,IN");
str.Add("asrt---IT,DE");
var getArray = str.Where<string>(item => regEx.IsMatch(item)).ToList<string>();
str = getArray.ToList();
str是有正确的结果。但它包含“asdf --- US,IN”,“asdg --- UK,IN”,“asjk --- RU,IN”等整个项目。我只希望列表中的第一个四个字符,即“asdf”,“asdg”,“asjk”。我可以在什么条件下使用lambda表达式来获取我想要的列表?
然后,你需要得到的比赛,不只是测试,它有1 – BugFinder