Chcę napisać program, kóry będzie poprawiał błędy w pliku testowym postaci TOmek--> Tomek, EUropa--> Europa, jeśli natomiast wyraz ma dwie litery program ma zapytać użytkownika czy chce tę drugą literę zamienić. Wydaje mi, się że jestem blisko. Ale mam trudności, jak określić w re.sub (muszę tego użyć ) aby zamieniał drugą literę. Mam coś takiego:
with open("poprawa_wielkie_drugie_litery", 'r') as f:
text=f.read()
for word in text.split(" "):
if len(word)==2:
print(word)
x=int(input("Cy poprawić drugą literę? (TAK=1/NIE=0):"))
if x==1:
lista2=re.sub('([aA-zZ][A-Z]+ )',,text)
else:
lista1 = re.sub('([A-Z][A-Z][a-z]+)', lambda q: q.group(1).lower(), text) ```