知识卡片
正则是语言
内容
正则表达式不是一串搜索字符,而是一门描述文本结构的微型语言。它的价值在于把“想找什么”压缩成可执行模式,再交给工具完成查找、替换、抽取。发散:学正则的关键不是背符号,而是训练模式化描述文本的能力。
参考来源
- 位置:第1章《正则表达式入门》引言部分(源文件:_epub-src/text/part0006_split_000.html)
- 结论依据:原文明确把正则表达式定义为一种袖珍编程语言的通用模式表示法,赋予使用者描述和分析文本的能力,直接支持卡片对'正则是语言'的论断。
- 原始内容:"正则表达式(Regular Expression)是强大、便捷、高效的文本处理工具。正则表达式本身,加上如同一门袖珍编程语言的通用模式表示法(general pattern notation),赋予使用者描述和分析文本的能力。"