一、正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
二、作用
在大文本中匹配字符串时,有些情况用str自带的函数(比如find, in)可能可以完成,有些情况会稍稍复杂一些(比如说找出所有“像邮箱”的字符串),这个时候我们需要一个某种模式的工具,这个时候正则表达式就派上用场了。说起来正则表达式效率上可能不如str自带的方法,但匹配功能实在强大太多。
三、语法
(图片来源:AstralWind)
四、验证工具
正则表达式在线验证工具:https://regexr.com/
可以输入自定义的文本
五、进阶网站
输入正则表达式满足:匹配左侧的字符串且不匹配右侧的字符串