企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
基于人类思维诞生的模式匹配有一个俗称:正则表达式!!! 我想大家都听过吧。再学习之前,我建议先去学进阶篇里的格式串详解和数据结构中的串。 那么接下来,我就给大家详细介绍一下模式匹配。通俗的说:scanf()是如何用子串(格式串)来匹配输入缓存区(文件也可以)里的母字符串。 讲到这里就有很多人为正则表达式打包不平了,先别喷。看看百度百科中的介绍:![](https://box.kancloud.cn/2015-11-13_56457decaad7b.png)! 再来看看这本书的做者介绍: [](image/56456a12331aa.png) 全部指向了UNIX早期和正则表达式。。我就问,UNIX是什么写的?这简介为啥不说是C和正则表达式。 **Ken Thompson就把这一成果应用于计算搜索算法的一些早期研究,Ken Thompson是 Unix的主要发明人,也就是大名鼎鼎的Unix之父。**这一句话就说明了一切。scanf的模式匹配,也就是从字段中搜索诞生的。 多说无益,下面就来和我一起研究研究吧。