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“
|
|