Advertisement
Guest User

Encontrar todas ocorrencias de uma substring

a guest
Mar 17th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. frase = 'bobabcbobobdfdsbobsdfsdfsbobob'
  2. padrao = 'bob'
  3.  
  4. tamanho_frase = len(frase)
  5. tamanho_padrao = len(padrao)
  6.  
  7. i = 0  # indexador dentro da frase
  8. qtde = 0
  9.  
  10.  
  11. print(frase)
  12.  
  13. while i <= (tamanho_frase - tamanho_padrao):
  14.     if frase[i:i+tamanho_padrao] == padrao:
  15.         qtde += 1
  16.         # trecho não essencial.. apenas para demonstrar o que foi encontrado
  17.         print('.' * i + padrao + '.' * (tamanho_frase - tamanho_padrao - i))
  18.  
  19.     i += 1
  20.  
  21. print('\n\nqtde de ocorrencias:', qtde)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement