假设:
实体:ClassModel{name,rule}
数组:List<ClassModel> list;
数据:string str="abc1234";
传统做法:
ClassModel model;
foreach(ClassModel item in list)
{
bool bl= Regex.IsMatch(str, item.Rule));
if(bl==true) model=item;
}
求解:通过正则直接查询出满足条件的model; 如果list数据量比较大,一个个遍历总感觉傻傻的