REGEX ćwiczenia
Forma ćwiczeń:
Przygotowanych jest kilka ćwiczeń, które są podzielone na 2 slajdy. Dla każdego z ćwiczeń 1 slajd to zadanie wraz z przykładami, 2 slajd to odpowiedzi
Ćwiczenia 1
Które z podanych wyrażeń pasują do wyrażenia regularnego:
^-?[0-8]+(\.[0-8]+)?$
- -2.5
- 10.32
- 0.456
- -0.2
- 0.2.5
- -0
- 0
- 5
- 9.1
Odpowiedzi 1
Które z podanych wyrażeń pasują do wyrażenia regularnego:
^-?[0-8]+(\.[0-8]+)?$
- -2.5 TAK
- 10.32 NIE
- 0.456 TAK
- -0.2 TAK
- 0.2.5 NIE
- -0 TAK
- 0 TAK
- 5 TAK
- 9.1 NIE
Ćwiczenia 2
Które z poniższych wyrażeń regularnych jest równażne:
R[1-8abc]{5,}
- (R[1-8abc]){5,}
- R([1-8]|a|b|c){5,}
- R[abc12345678]{5,}
- R([1-8abc]){5,}
- [R1-8abc]{5,}
Odpowiedzi 2
Które z poniższych wyrażeń regularnych jest równażne:
R[1-8abc]{5,}
- (R[1-8abc]){5,} NIE
- R([1-8]|a|b|c){5,} TAK
- R[abc12345678]{5,} TAK
- R([1-8abc]){5,} TAK
- [R1-8abc]{5,} NIE
Ćwiczenia 3
Napisz wyrażenie regularne na:
- PESEL
- TABLICE REJESTRACYJNE
- CZAS w formacie hh:min.sec
- LICZBY SZESTNASTKOWE
Odpowiedzi 3
- PESEL:
[09]{11}
- TABLICE REJESTRACYJNE:
[AZ]{2}([AZ]|[09])[09]{4} = [AZ]{2}[AZ09][09]{4}
- CZAS w formacie hh:min.sec
([01][09]|2[03]):[05][09]\. [05][09]|23:59 \. 60
- LICZBY SZESTNASTKOWE
[AFaf19][AFaf09]*|0
Ćwiczenia 4
Jakie byty (formaty) w świecie rzeczywistym reprezntują poniższe wyrażenia regularne:
- [09]{3}[09]{3}[09]{2}[09]{2} = ([09]{3}){2}[09]{2}[09]{2}
- ([19]|[12][09]|3[01])([19]|1[02])[12][09]{3}
Odpowiedzi 4
- [09]{3}[09]{3}[09]{2}[09]{2} = ([09]{3}){2}[09]{2}[09]{2}
NUMER NIP
- ([19]|[12][09]|3[01])([19]|1[02])[12][09]{3}
DATA W FORMACIE dd-mm-yyyy
REGEX ćwiczenia
By madjer22
REGEX ćwiczenia
- 1,688