![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 23.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Moim celem jest wyłowienie z ciągu
wszystkich zawartości z pomiędzy
i
Niestety, wewnątrz a(...) mogą wystąpić wyrazenia otoczone nawiasami (są tylko dwie takie mozliwosci - (wyrazenie1) i (wyrazenia2)). Pomimo licznych prób nie udalo mi się napisać wzorca który pasowałby do przytoczonego przykładu. Bardzo prosiłbym choćby o jakieś wskazówki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Ale dlaczego pomija nawias przy (wyrazenie1), a akceptuje ten po a(...). Idąc Twoim tokiem rozumowania powinienem znaleźć tylko jedno pasujące rozwiązanie i uzyskać zawartość spośród a( i ostatnim nawiasem, otrzymując wszystkie inne a(...) wewnątrz. Ano właśnie, już wiem. Ciąg nie ma postaci linijka pod linijką. Napisałem tak tylko dla uproszeczenia. Dlatego Twoje instrukcje działają bez zarzutu. W jaki sposób mogę poradzić sobie z ciągiem
Dokładnie o to chodzi. Zobacz jaka będzie różnica po dodaniu flagi "s". Do powyższego ciągu możesz użyć ponizszego kodu.
Będzie działać, dopóki w nawiasie nie będzie przecinków. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 07:45 |