![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem. Otrzymuje w odpowiedzi z pewnego serwisu tekst który ma nawiasy klamrowe. Zauważyłem że czasem wysyła on nie praawidłową ilość nawiasów (ilość otwierających nie jest równa ilości zamykających) Tekst jest np taki:
Cytat Ogrody {Warszawa {śródmieście płd|Ursynow|Kraków {rynek|przedmieścia południowe} nastepne slowo {jeden|Dwa|trzy} Wyrazy w nawiasach to opcje rozdzielane znakiem | więc aplikacja przetwarzając dany tekst daje w tekscie wynikowym tylko jedną z opcji. Niestety tutaj w wyrazeniu Cytat {Warszawa {śródmieście płd|Ursynow|Kraków {rynek|przedmieścia południowe} brakuje } na samym końcu. Jeżeli suma tego nie ma to dodaje } po wyrazeniu Cytat |slowo (to najlepsza opcja z tych co wymyśliłem) ale w jaki sposób znaleźć miejsce w które mam dopisać ten nawias, skąd mam wiedzieć że akurat tutaj nie ma zamkniętego nawiasu?;/
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Licząc otwarte nawiasy. Otwierający zwiększa licznik, zamykający zmniejsza. Jeśli na końcu>0, dopisz N zamykających.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:19 |