当前位置: 代码网 > it编程>前端脚本>Python > Python 正则表达式 re . 符号示例详解

Python 正则表达式 re . 符号示例详解

2024年05月28日 Python 我要评论
正文用法说明:(点号) 在默认模式下,匹配除换行符以外的任意字符。 如果指定了 flags 参数 dotall ,它将匹配包括换行符在内的任意字符。示例1import restr1 = 'abcde'

正文

用法说明:(点号) 在默认模式下,匹配除换行符以外的任意字符。 如果指定了 flags 参数 dotall ,它将匹配包括换行符在内的任意字符。

示例1

import re
str1 = 'abcde'
print(re.search('.', str1))
str1 = '\n'
print(re.search('.', str1))
"""
result:
<re.match object; span=(0, 1), match='a'>
none
"""

可以看到,对于 \n 字符串,无法完成匹配,对于其他字符串可以进行匹配。且会获取到第一个能够匹配到的对象。

示例2

加入 dotall 参数。

import re
str1 = '\n'
print(re.search('.', str1, flags=re.dotall))
"""
result:
<re.match object; span=(0, 1), match='\n'>
"""

可以看到,此时,. 符号也能对 \n 字符进行匹配了。

到此这篇关于python 正则表达式 re . 符号的文章就介绍到这了,更多相关python 正则表达式 re . 符号内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com