极客时间《正则表达式入门课之开篇词》day1

正则是什么,能做什么?

在编程语言中,正则常常用来简化文本处理的逻辑。在 Linux 命令中,它也可以帮助我们轻松地查找或编辑文件的内容,甚至实现整个文件夹中所有文件的内容替换,比如 grep、egrep、sed、awk、vim 等。另外,在各种文本编辑器中,比如 Atom,Sublime Text 或 VS Code 等,在查找或替换的时候也会使用到它。总之,正则是无处不在的,已经渗透到了日常工作的方方面面 总之正则表达式是一个强大的文本处理工具。
正则

大多数程序员眼中的正则表达式

  1. easy 用到的时候就去百度、google copy过来就好了
  2. 学过正则,但觉得过于复杂,根本记不住
  3. 没重视过正则,觉得没必要专门花时间学习,用的时候才发现“书到用时方恨少”
  4. 不是工作中用不到,而是当你不熟悉一个技能的时候,遇到问题时根本不会考虑它

学习正则,我们到底要学什么?

  1. 正则的基本知识
  2. 在常见的编辑器中使用正则的方法
  3. 正则中进阶的内容

作者学习正则的最佳实践

  1. 做分解
  2. 分析各个子问题
  3. 套皮
  4. 调试

正则表达式的禁忌

  1. 能用普通字符串处理的,坚决⽤普通字符串处理
  2. 能写注释的正则表达式,⼀定要写注释
  3. 能用多个简单正则表达式解决的,⼀定不要苛求用一个复杂的正则表达式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值