Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 19.04.2003 Ostrzeżenie: (0%)
|
Więc tak:
Piszę sobie parser plików konfiguracyjnych (rozbudowane INI (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) i natknąłem się na problem. Otóż komentarze komentarze rozpoczynają się od znaku # lub ;. Mogą też być na końcu wartości: Kod ; To jest komentarz ; I to też :) # To jest inny komentarz # i to też [Test] # Sekcja o nazwie Test :D Nazwa = Wartość Dwa = Druga wartość; A tu jest komentarz do tej wartości Trzy = Chcem wyświetlić średnik: \; ale nie mogę \;(; Jak zrobić żeby usuwał tekst po; ale ignorował \;? [DrugaSekcja]; Sekcja druga! Tablica[] = 1 Tablica[Dwa] = 2; dwa W sekcji Test elementu Trzy chcem wyświetlić średnik, ale średnik robi za komentarz, więc poprzedzam go znakiem \. Potrzebuje jakiegoś wyrażenia regularnego, które pobierze wszystko do pierwszego ; lub #, ale pominie \; i \#. Tak jak jest w php $string = "quote \"s\" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) "; Próbuję coś wymyśleć, ale nic nie działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Wankster Pobieranie ciągu do określonych znaków. 21.10.2004, 01:18:08
wassago nie wgrzebujac sie w twoj problem.. nie lepiej uzy... 21.10.2004, 01:27:51
Wankster Nie 21.10.2004, 19:17:45
bendi Poczytaj i bedzie po sprawie
1 2
Druga czesc moze... 22.10.2004, 16:23:03
Wankster Dzięki, zrobiłem takie wyrażenie:Kod^(.*?... 22.10.2004, 17:18:34
FiDO [PHP] pobierz, plaintext <?php $t = array... 22.10.2004, 20:37:12
bendi Tak bedzie chyba lepiej
[PHP] pobierz, plaintext ... 25.10.2004, 09:07:49
FiDO Tylko, ze Twoj kod pobiera sam komentarz, a nie ws... 26.10.2004, 13:57:44
bendi Cytat(FiDO @ 2004-10-26 14:57:44)Tylko, ze Tw... 26.10.2004, 15:09:08 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 16:31 |