字符串匹配
发布于 2022-03-03 17:06:34
函数match检查字符串str是否匹配模板pattern,匹配则返回0,否则返回-1。模板支持普通字符(a-z0-9A-Z)及通配符?
和*
。普通字符匹配该字符本身,?
匹配任意一个字符,*
匹配任意多个任意字符。比如字符串abc对下述模板的匹配结果为:
模板 | 结果 | 模板 | 结果 |
---|---|---|---|
abc | 0 | a*b | -1 |
a* | 0 | ab? | 0 |
a*c | 0 | a? | -1 |
请完成该函数代码:
int match(const char *str, const char *pattern)
{
}
关注者
0
被浏览
42