我有List<SomeType>
其中
SomeType.Value
=“任务?”在哪里'?'可以是1到N.
SomeType.Value
也可以包含TASKCNT,TASKOLD等值。
问题是如何选择所有“TASK?”忽略其他值,如TASKCNT,TASKOLD
提前致谢
答案 0 :(得分:4)
如果这是一个简单的LINQ to对象,你可以使用正则表达式:
var regex = new Regex(@"^TASK\d$");
var tasks =
from task in theTasks
where regex.IsMatch(task.Value);
select task;