terça-feira, 7 de setembro de 2010

localizar o indice inicial e o indice final de uma palavra em uma string.

texto = 'eu estou fazendo um teste'

pattern = 'fazendo'

for match in re.finditer(pattern, texto):
    ini = match.start()
    fin = match.end()
    print 'a palavra "%s" se encontra entre o indice inicial [%d]  e indice final [%d]' \
          % (texto[ini:fin], ini, fin)


a palavra "fazendo" se encontra entre o indice inicial [9]  e indice final [16]

Nenhum comentário:

Postar um comentário