欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

字符串模糊匹配

发布时间:2024/9/30 编程问答 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 字符串模糊匹配 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

http://www.1point3acres.com/bbs/thread-12426-1-1.html

*ac*bd*XXX???s 可以匹配 xcvabdf***XXX123s
*可以匹配一个或多个任意字符,?可以匹配一个任意字符。

bool match(const char* szPattern, const char* szString)


我自己写的递归代码不如下面的简介清楚


bool match(const char* szPattern, const char* szString) {if (!(*szPattern || *szString)) return true;if (!(*szPattern && *szString)) return false;if (*szPattern == '*') return match(szPattern, szString + 1) || match(szPattern + 1, szString + 1);if (*szPattern == *szString || *szPattern == '?') return match(szPattern + 1, szString + 1);return false; }

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的字符串模糊匹配的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。