文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
07. PHP 中的正则达达式
我们常说这么一句话:
世界上最难懂的是道士的鬼符和医生的处方
其实我们还要加上一句:
世界上最难懂的是道士的鬼符、医生的处方和程序员的正则表达示。
我们先看一个正则表达示的样子:
/^ a-z @([a-z0-9][-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i
呵呵,看着就觉得揪心。提前声明,别被吓着,学习一下后你会发现没那么困难。
正则表达示我们其实之前经常看到,它主要用在以下一些地方:
- 匹配邮箱、手机号码、验证码
- 替换敏感的关键词。例如:涉及政治和骂人的话
- 文章采集。
- 早期的表情替换技术,ubb 文件编码、markdown 编辑器替换等
- 以后自己写模板引擎也需要用到正则表达示
其他....
我们学习本章,先通过一点一点来去学习和了解正则表达示需要掌握的基本技术。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论