atempt 1
This commit is contained in:
parent
58cd38f0b5
commit
2b6d459794
16
TaskD01/run
16
TaskD01/run
@ -5,11 +5,21 @@ import re
|
|||||||
|
|
||||||
def upperToLower(m):
|
def upperToLower(m):
|
||||||
temp=''
|
temp=''
|
||||||
if re.match(r'^([A-ZĄĆĘŁŃÓŚŹŻa-ząćęłńóśźż]*[A-ZĄĆĘŁŃÓŚŹŻ]+[a-ząćęłńóśźż]+[A-ZĄĆĘŁŃÓŚŹŻa-ząćęłńóśźż]*)|([A-ZĄĆĘŁŃÓŚŹŻa-ząćęłńóśźż]*[a-ząćęłńóśźż]+[A-ZĄĆĘŁŃÓŚŹŻ]+[A-ZĄĆĘŁŃÓŚŹŻa-ząćęłńóśźż]*$)',m.group(0)):
|
low=False
|
||||||
|
up=False
|
||||||
|
|
||||||
|
for l in str(m.group(0)):
|
||||||
|
if re.match(r'[A-ZĄĆĘŁŃÓŚŹŻ]',l):
|
||||||
|
low=True
|
||||||
|
if re.match(r'[a-ząćęłńóśźż]',l):
|
||||||
|
up=True
|
||||||
|
if re.match(r'.*[ÉÊĐ].*',m.group(0)):
|
||||||
|
up=False
|
||||||
|
if low==True and up==True:
|
||||||
for l in m.group(0):
|
for l in m.group(0):
|
||||||
if l.isupper():
|
if re.match(r'[A-ZĄĆĘŁŃÓŚŹŻ]',l):
|
||||||
temp+=l.lower()
|
temp+=l.lower()
|
||||||
elif l.islower():
|
elif re.match(r'[a-ząćęłńóśźż]',l):
|
||||||
temp+=l.upper()
|
temp+=l.upper()
|
||||||
else:
|
else:
|
||||||
temp+=l
|
temp+=l
|
||||||
|
Loading…
Reference in New Issue
Block a user