正则匹配

来源:互联网 发布:淘宝上如何卖闲置物品 编辑:程序博客网 时间:2024/06/03 18:50
正则模式串format中有.*a-z,匹配字符串s。
bool isMatch(string s,string format){    if(s.size()==0)    {        return format==""||format=="*";    }    if(format.size()&&s=="")    {        return false;    }    if(s[0]==format[0]||format[0]=='.')    {        return isMatch(s.substr(1,s.size()-1),format.substr(1,format.size()-1));    }    if(format[0]=='*')    {        for(int i=0; i<s.size(); i++)            if(isMatch(s.substr(i,s.size()-i),format.substr(1,format.size()-1)))                return true;        return false;    }    return false;}

0 0
原创粉丝点击