A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

10. Regular Expression Matching

Implement regular expression matching with support for '.' and '*'.


'.' Matches any single character.'*' Matches zero or more of the preceding element.The matching should cover the entire input string (not partial).The function prototype should be:bool isMatch(const char *s, const char *p)Some examples:isMatch("aa","a") → falseisMatch("aa","aa") → trueisMatch("aaa","aa") → falseisMatch("aa", "a*") → trueisMatch("aa", ".*") → trueisMatch("ab", ".*") → trueisMatch("aab", "c*a*b") → true

通过对'.'和'*'的支持实现正则表达式。
'.' 匹配任何单一字符。
'*' 匹配零个或多个元素。

关于正则表达式还是百度查一下好了,翻译不太来。

你需要完成的函数:
bool isMatch(char* s, char* p) {

}


这道题的网址是:“https://leetcode.com/problems/regular-expression-matching/#/description“

1 个回复

倒序浏览
占楼,待发答案。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马