如何学习正则表达式

正则是什么,能做什么?

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

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

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

  1. 正则的基本知识

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

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

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

相关推荐
烤麻辣烫26 分钟前
黑马程序员苍穹外卖(新手)DAY6
java·开发语言·学习·spring·intellij-idea
Xudde.2 小时前
Quick2靶机渗透
笔记·学习·安全·web安全·php
AA陈超3 小时前
Git常用命令大全及使用指南
笔记·git·学习
麦麦在写代码3 小时前
前端学习5
前端·学习
降临-max4 小时前
JavaSE---网络编程
java·开发语言·网络·笔记·学习
rising start5 小时前
五、python正则表达式
python·正则表达式
大白的编程日记.5 小时前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
u***42078 小时前
Golang 构建学习
开发语言·学习·golang
车载测试工程师8 小时前
CAPL学习-IP API函数-2
网络·学习·tcp/ip·capl·canoe
YJlio9 小时前
进程和诊断工具学习笔记(8.29):ListDLLs——一眼看清进程里加载了哪些 DLL,谁在偷偷注入
android·笔记·学习