Чтобы получить расширение файла из имени файла, вы можете использовать следующие методы:
- Манипулирование строками. Один из самых простых методов — использование методов манипулирования строками для извлечения расширения файла. Вы можете найти последнее вхождение символа точки (.) в имени файла, а затем взять подстроку, начинающуюся с этой позиции.
Пример на Python:
filename = "example.txt"
file_extension = filename[filename.rfind('.') + 1:]
print(file_extension) # Output: "txt"
- Разделение имени файла. Другой подход — разделить имя файла, используя точку (.) в качестве разделителя, а затем получить последний элемент результирующего массива.
Пример на Python:
filename = "example.txt"
file_extension = filename.split('.')[-1]
print(file_extension) # Output: "txt"
- Использование регулярных выражений. Регулярные выражения предоставляют мощный способ сопоставления и извлечения шаблонов из строк. Вы можете использовать регулярное выражение для определения расширения файла, выполнив поиск по шаблону после точки (.).
Пример на Python:
import re
filename = "example.txt"
file_extension = re.search(r'\.([^\.]+)$', filename).group(1)
print(file_extension) # Output: "txt"
Это три распространенных метода извлечения расширения файла из имени файла. Не стесняйтесь выбирать тот, который лучше всего соответствует вашим потребностям.