Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下表达
filingReportURL = re.search(r'Archive[\'"]?([^\'" >]+)', utf8line)
它与以存档开头的网址匹配,但我遇到了麻烦,因为我想要带有扩展名的文件名,但我不知道该扩展名是什么。即必须有一个文件扩展名 Iejpg或.BMP对于每种情况,但它可能是.xyx123. 我已经尝试添加[\.\w+]到末尾,但是当我进行搜索时,我总是会丢失扩展名的最后一个字母。关于更好更清洁的方法的任何想法?
jpg
.BMP
.xyx123
[\.\w+]
谢谢
为什么不能使用这样的简单匹配? Archive(.*)/(.*)\.([a-z A-Z 0-9]+)
Archive(.*)/(.*)\.([a-z A-Z 0-9]+)
替换匹配将\2.\3在 grep 中。
\2.\3