Python 正则表达式 re . 符号

Python 正则表达式 re . 符号

正文

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

示例1

python 复制代码
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 参数。

python 复制代码
import re

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

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

如果大家觉得有用,就请点个赞吧~

相关推荐
程序员的世界你不懂1 小时前
Appium+python自动化(八)- 认识Appium- 下章
python·appium·自动化
恸流失2 小时前
DJango项目
后端·python·django
Julyyyyyyyyyyy3 小时前
【软件测试】web自动化:Pycharm+Selenium+Firefox(一)
python·selenium·pycharm·自动化
蓝婷儿3 小时前
6个月Python学习计划 Day 15 - 函数式编程、高阶函数、生成器/迭代器
开发语言·python·学习
love530love4 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
水银嘻嘻4 小时前
05 APP 自动化- Appium 单点触控& 多点触控
python·appium·自动化
狐凄4 小时前
Python实例题:Python计算二元二次方程组
开发语言·python
烛阴5 小时前
Python枚举类Enum超详细入门与进阶全攻略
前端·python
Mikhail_G7 小时前
Python应用函数调用(二)
大数据·运维·开发语言·python·数据分析
weixin_472339467 小时前
使用Python提取PDF元数据的完整指南
java·python·pdf