![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 22 Dołączył: 16.09.2010 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Szukam funkcje która wyszuka w ciągu wartość od-do. Przykład - mam bardzo długi ciąg (powiedzmy że są to ustawiania w jakimś pliku) "Tytuł=bla bla bla bla Nazwa=blablablabla Język=Polski" i chciałbym otrzymać zawartość powiedzmy Nazwy czyli od "Nazwa=" do \n czyli przejścia do nowej linii. Przepraszam, że opisałem to jak kali jeść kali pić ale inaczej tego opisać nie potrafię (IMG:style_emoticons/default/smile.gif) Za pomoc z góry dziękuje. Pozdrawiam, Monter08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Format INI nie jest zbyt dobrze udokumentowany stąd też często pojawiają się pewne rozbieżności w formacie plików INI. Tutaj najprawdopodobniej wystarczyłoby objąć wartość zawierającą znaki specjalne (np. "=") w cudzysłów.
Jeżeli masz taką możliwość to dodaje te cudzysłowy - parse_ini_file da wtedy radę to odczytać. Jeżeli nie masz takiej możliwości napisz / dostosuj normalny parser. Rozwiązanie jakie podrzucił @morbic da radę wyłącznie w przypadku najprostszych plików INI. Niech Ci się tam trafią chociażby komentarze, sekcje, znaki ucieczki - polegnie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:44 |