| Perl Wyrażenia Regularne - Sezon 2 - Część 5 |
|---|
| przez wrares (57 odsłon) |
|
Dziś dalej idziemy w stronę wyrażeń regularnych. Zaczniemy od typowego zadania. Posiadając tekst zapisany w książce zauważymy że jest podzielony na wyrazy. Pomiędzy wyrazami puste miejsca zwane spacją rozdzielają tekst, aby się nie zlewał w całość. Dlatego zbadamy granicę słowa. A więc zaczynamy Cytat:
A więc krótki program \b sprawia że wyrażenie się nie dopasuje gdyż badanie tym znakiem jako granica słowa się nie dopasuje. Gdy zmienicie znak na \B wyrażenie zostanie dopasowane. Stosując kwantyfikator ? powodujemy że litery we wzorcu stają się nieobowiązkowe. Poniżej podajemy prosty przykład Gdy pominiemy znaki ?, wzorzec nie zostanie dopasowany, natomiast \b powoduje że dopasowanie rozpoczyna się poprawnie. A teraz wykorzystamy znak *. Zachłanność gwiazdki spowoduje że dopasuje Nam tyle znaków ile jest to tylko możliwe, aż do końca. Kombinacja tych kilku znaków specjalnych dla wyrażeń regularnych, zapewnia efektywne działanie poszukiwania wzorca w tekście. |
| Powrót |




