Pok-3-wyk-Slajd15
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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.