知识卡片

捕获连接匹配与处理

普通读书笔记卡 · 1910.a

内容

捕获分组把“文本是否匹配”扩展为“匹配到了什么”。它让查找、替换、重排和高亮能够共用同一次模式识别结果。发散:捕获是正则从搜索工具变成文本处理工具的关键桥梁。

参考来源

- 位置:第2章《入门示例拓展》「环视」及E-mail提取示例小节(源文件:_epub-src/text/part0007_split_002.html) - 结论依据:原文说明用括号捕获匹配到的具体文本存入变量(如$1、$2),使得后续处理(如替换字符串中引用$1)成为可能,直接支持卡片对捕获连接匹配与处理的论述。 - 原始内容:"我们用「^From:·(\S+)」来提取发送地址……匹配之后,我们希望匹配括号内的文字……请注意我是如何用括号包围整个E-mail地址的,这样我们就能使用replacement字符串'<a·href="mailto:$1">$1</a>'。"