的項目我有列表:搜索字符串列表中
我希望當我輸入 「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