Python中的正则表达式无法解析包含点的字符串

我对Python正则表达式有疑问。

>>> import re
>>> print re.match('img', 'test.img')
None
>>> print re.match('test', 'test.img')
<_sre.SRE_Match object at 0x7f3fac8a0100>
>>>

dot(。)之后的任何字符都不会被解析,有什么办法可以解决这个问题?

虚假的

re.match仅在字符串的开头匹配。使用search代替。(请参阅search()vs。match()

>>> import re
>>> re.match('img', 'test.img')
>>> re.search('img', 'test.img')
<_sre.SRE_Match object at 0x0000000002AB0100>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python中的正则表达式,用于检查字符串是否仅包含字母,数字和点(。)

正则表达式以匹配包含以点分隔的子字符串的字符串

python中的字符串正则表达式

python字符串中的正则表达式

如何在字符串中包含\作为正则表达式python的模式

使用正则表达式解析 Python 中的子字符串

用Python中的正则表达式解析具有重复模式的字符串?

如何使用正则表达式在 Python 中解析此字符串

使用python中的正则表达式解析与svg相关的字符串

如何查找字符串是否在php中的正则表达式中包含两个点

在某个点之后不包含子字符串的正则表达式

逗号或括号之间的正则表达式字符串,但不包含点

Perl匹配字符串的正则表达式包含字母/数字/点

正则表达式提取和解析字符串中的字符串数组

正则表达式是否包含字符串?

正则表达式与查询字符串包含?

正则表达式解析我的字符串

用正则表达式解析字符串

通过正则表达式解析字符串

字符串解析的正则表达式

正则表达式用于解析字符串

使用正则表达式解析字符串

正则表达式解析子字符串

格式为 @ 或 # 的正则表达式匹配字符串后跟不包含空格的点分隔字符串

正则表达式无法搜索字符串

Scala 正则表达式无法匹配包含多个“\r\n”的给定字符串中的“\r\n”

通过python正则表达式删除包含特殊字符的字符串

分割不包含与Java中的正则表达式匹配的相邻字符的字符串

C中的正则表达式,检查字符串是否包含特定字符