正则表达式

正则表达式

正则表达式

是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符,及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

re模块的应用

格式:
	re.findall("匹配规则","字符串")

特定字符

.	匹配单个任意字符
[]	中括号里面的内容会被逐一匹配
\d	匹配单个数字
\w	匹配[0-9 a-z A-Z _] 中的任意字符
\s	匹配空白字符 空格 tab键 
*	左邻字符出现0次或多次
+	左邻字符出现1次或多次
?	左邻字符出现0次或1次
{}	指定匹配字符次数
		{3}:左邻字符出现3次
		{2,3}:左邻字符出现2到3次
		{2,}:左邻字符出现最少2次
()	分组 保存
^	匹配以..开头的行
$	匹配以..结尾的行

//分隔符应用
|	或者的意思

posted @ 2024-10-31 14:22  帅帅啊  阅读(22)  评论(0)    收藏  举报