正则指引 (第2版) - 余晟

正则指引 (第2版)

余晟

出版时间

2018-10-01

ISBN

9787121351303

评分

★★★★★
书籍介绍
本书综合作者自己遇到的实际问题,以及其他开发人员咨询的问题,总结出一套巧妙运用正则表达式的办法,并通过具体的例子指导读者拆解、分析问题。全书分为三部分:*部分主要讲解正则表达式的基础知识,涵盖了正则表达式中常见的各种功能和结构;第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知识落实到常用语言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在详细介绍了在这些语言中正则表达式的具体用法之外,还辨析了版本之间的细微差异。本书既可以作为专门的学习用书,也可以作为备查的参考手册。
AI导读
核心看点
  • 系统拆解正则基础,从功能结构到匹配原理层层深入
  • 覆盖.NET、Java、Python等八种主流语言的具体用法
  • 辨析各语言版本差异,提供编码问题与解题思路指导
适合谁读
  • 正则表达式初学者,希望系统掌握基础知识的开发者
  • 觉得《精通正则表达式》难啃,寻求更易懂入门书的读者
  • 需要备查参考手册,处理多语言正则差异的程序员
读前提醒
  • 阅读前务必下载并对照作者提供的勘误表,避免误导
  • 建议先通读基础篇建立概念,再按需查阅特定语言章节
  • 书中理论结合实例,建议边读边动手实践以加深理解
读者共识
  • 讲解清晰有趣,是入门正则表达式的优质选择
  • 内容全面且涵盖中文处理,优于许多外文译著
  • 印刷错误较多,需结合勘误使用,不影响核心价值

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "正则表达式虽然直接表示"匹配。。。。。。"
  • "<match url="^blog/([0-9]{4})/([0-9]{2)/?$" />"
  • "因为\1不在区分大小写模式的作用范围内....而....\1处在区分大小写模式的作用范围内"
  • "# 只要字符串中包含数字字符,就可以匹配 re.search("^[0123456789]$", "12") != None # => False"
  • "整个字符串就是一个数字字符,才可以匹配"
  • "re.search("[0123456789]", "2") != None # => True"
  • "#未转义的]"
  • "positive-lookahead 肯定顺序环视 negative-lookahead 否定顺序环视 positive-lookbehind 肯定逆序环视 negative-lookbehind 否定逆序环视"
作者简介
余晟,非正统型技术爱好者,有多年研发经验,目前在在线教育行业从事研发与架构管理的工作。在强调技术追求的同时,倡导全面、完整的技术路线和技术文化,业余写作、翻译、审校了若干技术图书。个人公众号为“余晟以为”(yurii-says)。
Z-Library
收藏