正则表达式是一种优雅简约的表达字符串通用匹配模式的表示形式。
以前对于正则表达式用起来都是生搬硬套,最近大量使用后逐渐熟悉些,趁热打铁,快速记录。本文主要记录最常用的几个。
用正则表达式表示一个字符串的底层逻辑是用正则表达式字符分类来表示,主要这几个
-
正则使用过程,就是一个从左到右逐渐使用正则表达式拼接字符串的方式,根据自己需求的拼接,比如:
123abc4555
这个可以用正则匹配
\d{3}
使用的时候就根据字符or元字符,然后指定数量,以及指定边界就把自己的想法表达完了。
-
python使用方式:
import re
abc_patten = re.compile(r"^abc$")
if abc_patten.search(string):
print(“match”)
else:
pass
参考链接:
1
2