知识卡片

正则是语言

普通读书笔记卡 · 1909

内容

正则表达式不是一串搜索字符,而是一门描述文本结构的微型语言。它的价值在于把“想找什么”压缩成可执行模式,再交给工具完成查找、替换、抽取。发散:学正则的关键不是背符号,而是训练模式化描述文本的能力。

参考来源

- 位置:第1章《正则表达式入门》引言部分(源文件:_epub-src/text/part0006_split_000.html) - 结论依据:原文明确把正则表达式定义为一种袖珍编程语言的通用模式表示法,赋予使用者描述和分析文本的能力,直接支持卡片对'正则是语言'的论断。 - 原始内容:"正则表达式(Regular Expression)是强大、便捷、高效的文本处理工具。正则表达式本身,加上如同一门袖珍编程语言的通用模式表示法(general pattern notation),赋予使用者描述和分析文本的能力。"