【发布时间】:2021-09-06 03:16:23
【问题描述】:
我有一个 Windows 完整路径,我尝试使用正则表达式进行验证。根据this
我必须添加 "\\\\\\\\" 但这不起作用。
我做错了什么?
import re
regex1 = re.compile('downloads\\\\test_dir\\\\sql\\\\my-ee.sql')
s = "C:\x\xxx\temp\downloads\test_dir\sql\my-ee.sql"
gg = regex1.match(s)
gg 是None。
【问题讨论】:
-
你的代码有语法错误
-
在这种形式中,
s应该包含\\-s。 -
@OlvinRoght 小修正:不是整个字符串。只从一开始。要匹配整个字符串,有
fullmatch -
@Tomerikoo,是的,错过了,现在编辑为时已晚,谢谢提及。
标签: python python-3.x regex re