概述
第17章 正则表达式
“代码胜于雄辩。”
——林纳斯·托瓦兹(Linus Torvalds)
许多编程语言和操作系统都支持正则表达式(regular expression):定义搜索模式的一组字符串。正则表达式可用于检索文件或其他数据中是否存在指定的复杂模式。例如,可使用正则表达式匹配文件中所有的数字。本章将学习如何定义正则表达式,将其传入类UNIX操作系统以用来检索文件的grep
命令。该命令会返回文件中与指定模式匹配的文本。我们还将学习在Python中使用正则表达式检索字符串。
17.1 初始配置
开始之前,先创建一个名为zen.txt
的文件。在命令行中(确保位于zen.txt
所在的目录)输入命令python3 -c "import this"
,这会打印出蒂姆·皮特斯(Tim Peters)写的诗The Zen of Python
(Python之禅):
Python之禅
优美胜于丑陋
明了胜于晦涩
简洁胜于复杂
复杂胜于凌乱
扁平胜于嵌套
间隔胜于紧凑
可读性很重要
即便假借特例的实用性之名,也不可违背这些规则
不要包容所有错误,除非你确定需要这样做
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案
最后
以上就是冷酷指甲油为你收集整理的《Python编程无师自通》第17章 正则表达式第17章 正则表达式的全部内容,希望文章能够帮你解决《Python编程无师自通》第17章 正则表达式第17章 正则表达式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复