У меня есть следующее выражениеPython регулярное выражение для сопоставления имен файлов, начинающихся с символов подстановки окончаний
filingReportURL = re.search(r'Archive[\'"]?([^\'" >]+)', utf8line)
, который соответствует веб-адреса, которые начинаются с архивом, но у меня возникают проблемы, потому что я хочу, имена файлов с расширением, но я не» Знаю, что это за расширение. То есть должно быть расширение файла I.e. jpg
или .BMP
для каждого случая, но это может быть .xyx123
. Я пробовал добавить [\.\w+]
до конца, но я всегда остаюсь с последней буквой расширения, отсутствующим при выполнении поиска. Любые идеи по улучшению и более чистым способом сделать это?
Благодаря
Можете ли вы привести пример ввода и вывода, который вы ожидаете? – Michael