-
Notifications
You must be signed in to change notification settings - Fork 0
/
video_33_RegEx_Cz.2.py
63 lines (49 loc) · 1.81 KB
/
video_33_RegEx_Cz.2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import re
if re.match("ko.","kot"):
print("dopasowano")
else:
print("NIE dopasowano")
print("..................................................................")
if re.match("ko.","ko9"):
print("dopasowano")
else:
print("NIE dopasowano")
print("..................................................................")
if re.match("ko.","kat"):
print("dopasowano")
else:
print("NIE dopasowano")
print("..................................................................")
## ^ tak ma sie zaczynac, & a tak konczyc,czyli ko.(i cos) nic wiecej
if re.match("^ko.$","kotttttttt"):
print("dopasowano")
else:
print("NIE dopasowano")
print(".........................................................upper lower.........")
#[Kk] oznacza klase znakow, jesli dopasuje chociaz jeden z nich to ok
if re.match("^[Kk]o.$","Kot"):
print("dopasowano")
else:
print("NIE dopasowano")
print(".........................................................z duzej litery jakiekolwiek liyery aby byla duza........")
#moze byc tez [B-P]
if re.match("^[A-Z]o.$","Rot"):
print("dopasowano")
else:
print("NIE dopasowano")
print("...................................................tylko litery bez innych znakow......")
if re.match("^[A-Za-z]o.$","aot"):
print("dopasowano")
else:
print("NIE dopasowano")
print("...................................................wszystko poza tymco jest w nawiasie......")
## ^ ten symbolmusi byc wewnatrz zbioru[^A-Z], wtedy neguje to co jest w zbiorze,czyli nie moze sie zacztnac na lkitere wywar
if re.match("^[^A-Za-z]o.$","bot"):
print("dopasowano")
else:
print("NIE dopasowano")
print("......................................................................")
if re.match("^[rR]ok[-_=][0-9][0-9][0-9][0-9]$","Rok-2008"):
print("dopasowano")
else:
print("NIE dopasowano")