[每天读本书] 提升处理文本效率《学习正则表达式》

时间: 2022-03-23 02:11:10  15 正则表达式 文本 HTML文件

对于经常处理文本和代码的人来说,文本和字符的处理应该是最常见的操作,尽管一般的文本处理软件,如 Word、写字板和记事本都提供了基本的搜索和替换功能,可以修改规则和完全匹配的单词,但对于许多不规则的单词,不能完全匹配,但有一定的规则,无能为力。例如,在文档中,有第一章、第二章、第三章……这种词不完全匹配,但有一定的规律。如果你想把它改成第 1 章、第 2 章、第 3 章……甚至改为Chapter 1、Chapter 2、Chapter 3……使用普通普通的搜索功能捉襟见肘,此时需要牺牲利器正则表达式。

正则表达式是计算机科学的一个概念,是指用单个字符串来描述和匹配一系列符合句法规则的字符串。在支持正则表达式文本的编辑器中,它可以用来检索和替换符合某种模式的文本。如果你对这个定义感到不知所措,那就用人类的话再说一遍。正则表达式不能成为一种语言,它只是一一种逻辑公式来操作字符串,与一些特定的字符和这些特定的字符组合,形成一个规则字符串,用来表达字符串的过滤逻辑。

对于程序员来说,这是一个很常用的也很好用的工具。但对于非程序圈的人可能看到“正则表达式”这五个字就会习惯性的认为这是程序猿们的玩意儿,就直接无视了,但每当处理内容较多的文档时,不得不人工查找修改那些本能使用一句正则表达式就能批量搞定的字词。干嘛不学两句正则表达式呢?虽然正则表达式的名字看起来不像 Baymax 太友好了,但单词的处理效率刚刚好。无论你是程序员、文员、学生还是企业家,你都不需要精通它。即使你掌握了几个正则表达式,你处理文本的效率也可以提高几十倍或几百倍。你所要做的就是冷静下来,和它有一点接触。

《学习正则表达式》是一本非常入门的解释正则表达式的书,从正则表达式的基本概念到完整的 sed 和 Perl 脚本,然后转换HTML文件清晰透彻地解释了这个强大的工具。更重要的是,这本书还贯穿了大量简洁明了的操作示例,以便更容易掌握正则表达式。此外,书中还有各种在线和桌面工具。虽然学习正则表达式更适合程序员和互联网从业者,但我认为所有需要处理大量文本工作的人都可以学习一两个。他们不需要完全精通,只需要掌握一点,就可以大大提高工作效率。

——————–

Introducing-regular-expressions

原名:Introducing regular expressions
作者:菲茨杰拉德
王热宇
评分:7.2

学习正则表达式从正则表达式的基本概念到完整的写作sed和Perl脚本,然后转换HTML文件清楚而彻底地解释了这个强大的工具。书中有许多简洁明了的例子,旨在让读者轻松掌握正则表达式。此外,书中还有各种在线和桌面工具,并介绍了先进的参考资料。这是一本罕见的正则表达入门书《学习正则表达式》适用于对正则表达式感兴趣的程序员和互联网从业者。

  • 声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,以上内容仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站内容来自网络收集整理或网友投稿,所提供的下载链接也是站外链接,版权争议与本站无关。您必须在下载后的24个小时之内,从您的设备中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版!我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮箱:121671486@qq.com,微信:diqiuren010101

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园