![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pytanie i prośbę o pomoc przy operacji na ciągach znaków. Nie wiem jak zbudować funkcję która rozdzieli mi nazwę pliku na nazwę i rozszerzenie. Wydaje mi się że powinna sprawdzać ostatnie (lub pierwsze od końca) wystąpienie "." ale nie wiem jak to zbudować... np.: (...) file_tmp = "nazwa.pliku.docx"; file_name = (IMG:style_emoticons/default/questionmark.gif) ? file_ext = (IMG:style_emoticons/default/questionmark.gif) ? (...) miałby ktoś rozwiązanie...? THX |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To przy założeniu że sufix może mieć od 3 do 4 znaków podziel sobie go substring -iem od ostatniego znaku począwszy, lub znajdz 1 wystąpienie kropki zaczynając szukać od końca.
Ten post edytował skowron-line 2.04.2010, 11:03:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:15 |