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 字符进行匹配了。

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

相关推荐
闲人编程2 小时前
Python在网络安全中的应用:编写一个简单的端口扫描器
网络·python·web安全·硬件·端口·codecapsule·扫描器
Mr_Xuhhh5 小时前
GUI自动化测试--自动化测试的意义和应用场景
python·集成测试
2301_764441335 小时前
水星热演化核幔耦合数值模拟
python·算法·数学建模
循环过三天5 小时前
3.4、Python-集合
开发语言·笔记·python·学习·算法
Q_Q5110082855 小时前
python+django/flask的眼科患者随访管理系统 AI智能模型
spring boot·python·django·flask·node.js·php
高山上有一只小老虎6 小时前
java 正则表达式大全
java·正则表达式
SunnyDays10117 小时前
如何使用Python高效转换Excel到HTML
python·excel转html
Q_Q5110082857 小时前
python+django/flask的在线学习系统的设计与实现 积分兑换礼物
spring boot·python·django·flask·node.js·php
Q_Q5110082858 小时前
python+django/flask的车辆尾气检测排放系统-可视化大屏展示
spring boot·python·django·flask·node.js·php
汤姆yu8 小时前
2026版基于python大数据的旅游可视化及推荐系统
python·旅游·大数据旅游