Pok-3-wyk-Slajd15

Z Studia Informatyczne
Wersja z dnia 19:01, 1 wrz 2006 autorstwa BBogacki (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wyrażenia regularne w LEX’e(1)

Wyrażenia regularne w LEX’e(1)


Powtórzenie wzorca, czyli n-krotne złączenie oznaczamy za pomocą nawiasów klamrowych. Przykładowo x{3} oznacza trzykrotne złączenie symbolu x, czyli xxx.

Zakres powtórzeń wzorca oznaczamy również za pomocą nawiasów klamrowych podając wewnątrz nawiasów dwie liczby rozdzielone przecinkiem. Jeśli nie podamy drugiej z liczb, to analizator traktuje to wyrażenie tak, jakby w miejscu drugiej liczby znajdował się symbol nieskończoności.

Priorytet wyrażamy za pomocą nawiasów. Warto pamiętać, że w przypadku ich braku operacja złączenia ma wyższy priorytet od operacji alternatywy, a operacje domknięcia mają wyższy priorytet niż złączenie.


<< Poprzedni slajd | Spis treści | Następny slajd >>