![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cześć, zastanawiam się jak zapisać wyrażenie regularne, które znajdzie mi fragment tekstu pomiędzy { i } z tym że wewnątrz tego tekstu nie może wystąpić znowu { }
czyli np. to jest {przykladowy} tekst {z {dodatkowym} nawiasem} w tym przykładzie : {przykladowy} i {dodatkowy} są brane pod uwagę ale już {z {dodatkowym} nawiasem} nie bo ma nawias w środku. W zasadzie wyrażenie bym umiał skonstruować, ale problem jest w tym, że w nawiasach może być dosłownie wszystko oprócz {} - czyli znaki typu &*#@, polskie litery itd. Nie wiem jak to zgrabnie ująć. Ogólnie wyrażenie powinno brzmieć znajdź nawiasy z dowolną treścią w środku oprócz znaków { i } - czy to się da jakoś zrobić? Szukałem trochę po niecie ale nic nie mogę znaleźć, a wyrażenia regularne znam bardzo słabo. //edit chyba mam - nie wiem czy dobrze ale na razie działa \{[^\{\}]*\} Ten post edytował athabus 14.05.2008, 12:07:54 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 11:06 |