May 2010
Intermediate to advanced
520 pages
17h 44m
Polish
Chcemy znaleźć wszystkie fragmenty tekstu pasujące do określonego wyrażenia regularnego, ale tylko w pewnej części przetwarzanego łańcucha. Musimy więc użyć dwóch wyrażeń regularnych — jednego wyznaczającego część do przetworzenia i drugiego odpowiedzialnego za właściwe poszukiwanie dopasowań.
Przypuśćmy, że dysponujemy plikiem HTML, w którym pewne fragmenty wyróżniono pogrubioną czcionką (za pomocą znaczników <b>). Naszym celem jest znalezienie wszystkich liczb zawartych w pogrubionych fragmentach. Jeśli jakiś fragment zapisany pogrubioną czcionką zawiera wiele liczb, chcemy osobno dopasować każdą z nich. Na przykład w łańcuchu 1 <b> 2</b> 3 4 <b>5 6 7</b> nasze rozwiązanie powinno ...