正则表达式也是互联网运营人员必备硬技能

不要以为正则表达式是程序员才要掌握的。在我看来,会点正则表达式,是互联网运营工作者必备硬技能之一。

其实,不少程序员在正则表达式方面也是弱鸡。当然,这种程序员是没出息的。

我本人正则表达式水平怎样?我自己无从评价。在工作中,算是能够比较轻松地解读文本规则,然后用正则表达式写出来。

学习正则表达式的入门书籍推荐《正则表达式必知必会》。这本书比较薄,100 多页。认真投入的话,利用一个周末,完全是可以比较深刻掌握的。

网上也有 30 分入门到掌握教程,也不妨看看,还算系统。

在 Excel 等办公软件中,也支持简单的正则表达式。只是表述不是这样的,一般称为「通配符」。如:?*。这种可以看作最简单版本的正则表达式了。

在写 Robots 文件的时候,会多几个通配符,而且就算是同一个通配符,用法也不一样。在做网址批量提交,也许必须用到通配符的。一些统计后台支持自定义转化,大多数情况仍然需要使用到通配符或者更高级的正则表达式。

如果处理的数据更复杂,需要掌握的就更多了。如果不借助正则表达式,只寄希望与软件工具的强大,数据采集、数据清洗、归类统计等操作很难进行。SQL 数据库本身也支持简单的通配符,可以极大提升效率。NotePad++ 等文本编辑器能够支持复杂的正则表达式语法。

另外,通过对正则表达式的系统学习,精确描述数据能力会得到提升。你的脑海里冒出来的会是匹配、类型、数量、边界、开始、结尾、任意字符等概念。

抽个空,要去学。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 推荐几个正则表达式编辑器 Debuggex :https://www.debuggex.com/ PyRegex:...
    木易林1阅读 11,562评论 9 151
  • 几个正则表达式编辑器 Debuggex :https://www.debuggex.com/ PyRegex:ht...
    没技术的BUG开发攻城狮阅读 4,623评论 0 23
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,178评论 0 9
  • 今天我为了犒劳自己,给自己清蒸了一条鱼白灼了一盘菜花,美美地吃了顿。想必有人问,为什么犒劳自己却要吃这么清淡的?为...
    锦似半夏阅读 1,975评论 7 18