bool isMatch(string s, string p) {
if(p.empty()) return s.empty();
if(p[1] == '*'){
return isMatch(s, p.substr(2)) || (!s.empty() && (s[0] == p[0] || p[0] == '.')) && isMatch(s.substr(1), p);
}
else{
return !s.empty() && (s[0] == p[0] || p[0] == '.') && ( isMatch(s.substr(1), p.substr(1)));
}
}
剑指offer52——正则表达式
最新推荐文章于 2021-08-01 22:25:32 发布