2024-05-29 04:57:40 发布
网友
我有以下表达式
filingReportURL = re.search(r'Archive[\'"]?([^\'" >]+)', utf8line)
它匹配以Archive开头的web地址,但我遇到了问题,因为我想要带有扩展名的文件名,但我不知道扩展名是什么。也就是说,每个案例都必须有一个文件扩展名,即jpg或.BMP,但可以是.xyx123。我试着在结尾加上[\.\w+],但在搜索时总是会遗漏扩展名的最后一个字母。有没有更好更干净的方法?你知道吗
jpg
.BMP
.xyx123
[\.\w+]
谢谢
你为什么不能用这种简单的搭配呢?Archive(.*)/(.*)\.([a-z A-Z 0-9]+)
Archive(.*)/(.*)\.([a-z A-Z 0-9]+)
替换匹配在grep中是\2.\3。你知道吗
\2.\3
你为什么不能用这种简单的搭配呢?
Archive(.*)/(.*)\.([a-z A-Z 0-9]+)
替换匹配在grep中是
\2.\3
。你知道吗相关问题 更多 >
编程相关推荐