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

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

相关推荐
1941s5 分钟前
Google Agent Development Kit (ADK) 指南 第四章:Agent 开发与编排
人工智能·python·langchain·agent·adk
布谷歌13 分钟前
Fastjson枚举反序列化:当字符串不是枚举常量名时,会发生什么?
开发语言·python
虚幻如影13 分钟前
python识别验证码
开发语言·python
今儿敲了吗13 分钟前
python基础学习笔记第七章——文件操作
笔记·python·学习
Austin_YB14 分钟前
VScode中配置Python环境
ide·vscode·python
qq_4523962316 分钟前
【Python × AI】LangChain 深度剖析:从组件解耦到 LCEL 的逻辑美学
人工智能·python·ai·langchain
ChineHe16 分钟前
基础篇003_Python基础语法
开发语言·人工智能·python
oem11018 分钟前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
CSDN_Colinw27 分钟前
Python GUI开发:Tkinter入门教程
jvm·数据库·python
chase。34 分钟前
Python包构建工具完全指南:python -m build 使用详解
开发语言·chrome·python