正则表达式是很多程序员,甚至是一些有了多年经验的开发者薄弱的一项技能。大家很多时候都会觉得正则表达式难记、难学、难用,但不可否认的是正则表达式是一项很重要的技能。
它的应用范围极广,在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。
但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你学会正则之前,你只能看着那些正则大师们,写了一串外星文似的字符串,替代了你用一大篇幅的if else代码来做一些数据校验。
今天推荐一本电子工业出版社出版的《正则指引》,非常适合需要进行文本处理的技术人员和程序员以及对正则表达式有一定了解的读者阅读,手把手带你学会神奇的正则表达式!
本书分为三个部分:
第一部分主要讲解正则表达式的基础知识,覆盖了常见正则表达式中的各种功能和结构。
一、字符组
二、量词
三、括号
四、断言
四、其他
第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路等,可以帮你在正则表达式的世界里登堂入室!
一、Unicode
二、匹配原理
三、常见问题的解决思路
第三部分将前两部分介绍的知识落实到六种常用的语言:.net、Java、JavaScript、PHP、Python、Rudy中来。
附录部分1、则是介绍了正则表达式的常用功能在不同语言中的比对,能给需要在多种语言中使用正则表达式或者移植正则表达式的读者一份参考。
附录部分2、介绍了若干种常见的正则表达式,比如邮政编码、身份证号、手机号、QQ号、电子邮件地址等,能够成为常见问题的“速查手册”。
篇幅原因不一一向大家展示了,有需要的朋友可以领取后学习。
1、关注我的账号
2、转发并评论:“好用”
3、点击头像后私信我:大写字母“Y”即可获取
页面更新:2024-04-27
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号