正则表达式
1、正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎
⑴效率上可能不如字符串自带的方法,但功能十分强大
2、正则表达式是对字符串(包括普通字符和特殊字符)操作的一种逻辑公式
⑴事先定义好一些特定字符、以及这些特定字符的组合,组成一个"规则字符串"。使用"规则字符串"来表达对字符串的一种过滤、匹配逻辑
3、通俗的讲就是:通过事先规定好一些字符的匹配规则,然后利用这些字符进行组合来匹配各种复杂的字符串场景
⑴正则表达式是一种文本匹配模式,该模式描述在搜索文本时要匹配的一个或多个字符串
⑵正则表达式是一种匹配字符串的规则,可以通过正则表达式去搜索指定的字符串
4、正则表达式并不是Python独有的。而是一种处理字符串的通用方法
⑴基本上在所有编程语言中都可以使用正则表达式,只是说不通语言中使用方法可能不一样
⑵在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同
5、正则表达式:
⑴事先定义好一些特定字符
①使用这些特定字符来代表特定的字符串文本