如何学习正则表达式

正则是什么,能做什么?

正则,就是正则表达式,英文是 Regular Expression,简称 RE。顾名思义,正则其实就是一种描述文本内容组成规律的表示方式。

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

简单来说,正则是一个非常强大的文本处理工具,它的应用极其广泛。我们可以利用它来校验数据的有效性,比如用户输入的手机号是不是符合规则;也可以从文本中提取想要的内容,比如从网页中抽取数据;还可以用来做文本内容替换,从而得到我们想要的内容。

  1. 正则的基本知识

2.在常见的编辑器中使用正则的方法

3.掌握的是正则中一些重要的概念和功能

此文章为8月Day17学习笔记,内容来源于极客时间《正则表达式入门课》,推荐该课程。

相关推荐
段一凡-华北理工大学4 分钟前
工业领域的Hadoop架构学习~系列文章24:adoop工业应用总结与展望 - 技术路线图与最佳实践
大数据·人工智能·hadoop·分布式·学习·架构·高炉炼铁
一锅炖出任易仙17 分钟前
创梦汤锅学习日记day30
学习·ai·ue5·游戏引擎
AOwhisky30 分钟前
Redis 学习笔记(第二期):核心数据类型与消息队列实战
运维·数据库·redis·笔记·学习·云计算
keira67433 分钟前
个人健康日程表(小时级行为系统)
学习·生活
YangYang9YangYan36 分钟前
专科大数据技术学习数据分析的价值分析
大数据·学习·数据分析
段一凡-华北理工大学41 分钟前
工业领域的Hadoop架构学习~系列文章23:物流行业Hadoop应用实践 - 智能物流的数字化引擎
大数据·人工智能·hadoop·分布式·学习·架构·高炉炼铁
峥无1 小时前
MySQL 系统学习之路 第一篇:服务安装、基础概念与架构全解
学习·mysql·架构
OSwich1 小时前
【UE5学习笔记】UMG中控件命名规范
笔记·学习·ue5
闪闪发亮的小星星1 小时前
STK-01-通信卫星方向学习路线
网络·学习
小宋加油啊11 小时前
学习机械臂相关知识
学习