May 2010
Intermediate to advanced
520 pages
17h 44m
Polish
Chcemy usunąć z przetwarzanego łańcucha wszystkie znaczniki oprócz <em> i <strong>.
Drugie rozwiązanie ma na celu usuwanie nie tylko wszystkich znaczników oprócz <em> i <strong>, ale też znaczników <em> i <strong> zawierających określone atrybuty.
Opisany scenariusz wprost idealnie nadaje się do użycia konstrukcji negatywnego wyszukiwania w przód (wyjaśnionej w „2.15. Zapobieganie niekończącym się powtórzeniom”). Negatywne wyszukiwanie w przód pozwoli nam dopasować fragment przypominający znacznik, ale nie zawiera określonych wyrazów bezpośrednio po otwierającym znaku < lub sekwencji </. Jeśli zastąpimy wszystkie dopasowania łańcuchem pustym (patrz ...