# https://odorpeter.hu/
# szövegkezelés 2. rész
# szövegek szeletelése, cseréje, keresés a szövegben
hatar='-'*59
print(hatar)
print('         1         2         3         4         5         6         7')
print('123456789012345678901234567890123456789012345678901234567890123456789012345')
print(hatar)
s = 'Most az egér a sztár, mert az egér nagyon kedves és aranyos, az egér az egér!'
print(s)

hossz = len(s)        # karakterek száma (szöveg hossza)

# szövegrészlet cseréje
keres = input('\nMit cseréljek? ')
csere = input('Mire cseréljem? ')

print(hatar)
print('\nKeresett szövegrész: %s' %keres)
poz = s.find(keres)
if poz != -1:
    print('Első találat a(z) %d. karaktertől' %(poz+1))
else:
    print('Ilyen részlet nincs a szövegben')
s2 = s
poz = s2.find(keres)
talalat = 0
while poz != -1:
    talalat += 1
    s2 = s2[poz+len(keres):]  # szöveg vége a találat+keresett hosszától
    poz = s2.find(keres)

print('A keresett részlet %d helyen szerepel a szövegben' %talalat)

# csere a szövegben
print(hatar)
print('\nSzövegrészlet cseréje')
print('Cseréljük a(z) %s részletet a(z) %s szóra!' %(keres,csere))
s2 = s.replace(keres, csere)
print('Az új szöveg:\n%s' %s2)
    



    
