У меня есть список с различными путями к файлам
например:
changed_files = ['/home/file1.txt', '/home/test/file2.cls', 'home/file3.cls', '/home/file5.cls2', '/user/bin/cls/test.txt']
Я хочу получить имена файлов с расширением .cls, используя regex. Выходные данные, которые я хочу, это
['file2','file3']
Я пытаюсь использовать это регулярное выражение: -
r = re.compile("([^/.]+)\.[^.]*$", re.MULTILINE)
newlist = list(filter(r.match, changed_files))
Но, похоже, это не работает.