Как получить расширение файла в пике

Я работаю над программой в pike и ищу метод наподобие endwith() в python- метод, который дает мне расширение данного файла. Может ли кто-нибудь помочь мне с этим? благодарю вас

3 ответа

Python endwith() напоминает has_suffix Пика (строка s, суффикс строки):

has_suffix("index.html", ".html");

Ссылка: http://pike.lysator.liu.se/generated/manual/modref/ex/predef_3A_3A/has_suffix.html

Если вы хотите увидеть, каково расширение файла, просто найдите последнюю точку и получите подстроку после нее, например (str/".")[-1]

Если вы просто хотите проверить, имеет ли файл определенное расширение, используйте has_suffix(), например: has_suffix(str, ".html")

Извлеките конец строки и сравните его с желаемым расширением:

"hello.html"[<4..] == ".html"

(<4 отсчитывает от конца строки / массива)

Другие вопросы по тегам