Python3正则库

更新时间:02-03 教程 由 陌流兮 分享

333正则库。

3正则表达式的基础

3中,我们可以使用re模块来进行正则表达式的操作。以下是一些常用的正则表达式特殊字符

1. ^表示匹配字符串的开头。

2. $表示匹配字符串的结尾。

3. .表示匹配任意一个字符。

4. 表示匹配前面的字符零次或多次。

5. +表示匹配前面的字符一次或多次。

6. ?表示匹配前面的字符零次或一次。

7. []表示匹配括号内的任意一个字符。

8. |表示或者。

9. ()表示分组。

3正则表达式的操作

atche。

dall()在字符串中查找所有匹配的模式,返回一个列表。

4. re.sub()在字符串中替换匹配的模式,返回替换后的字符串。

5. re.split()在字符串中按照匹配的模式分割字符串,返回一个列表。

3正则表达式的实例

1. 匹配数字

port re

str = 'hello 123456 world'

dall(r'\d+', str)

t(result)

输出结果为['123456']

ail地址

port re

yail'

dall(r'\w+@\w+.\w+', str)

t(result)

3. 替换字符串

port re

str = 'hello world'

', str)

t(result)

3正则表达式的注意事项

1. 在正则表达式中,反斜杠“\”是一个特殊字符,如果要匹配反斜杠本身,需要使用“\\”。

2. 在正则表达式中,圆括号“()”是用来分组的,如果要匹配圆括号本身,需要使用“\(\)”。

3. 在正则表达式中,点号“.”是用来匹配任意字符的,如果要匹配点号本身,需要使用“\.”。

4. 在正则表达式中,方括号“[]”是用来匹配括号内的任意一个字符的,如果要匹配方括号本身,需要使用“\[\]”。

333正则库来处理文本数据。希望本文对您有所帮助。

声明:关于《Python3正则库》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2160869.html