Este código hace lo que casi lo necesito a ..Python split() sin quitar el delimitador
for line in all_lines:
s = line.split('>')
Excepto que elimina todos los '>' delimitadores.
Así,
<html><head>
convierte en
['<html','<head']
¿Hay una manera de utilizar el método(), pero dividida mantener el delimitador, en vez de eliminarla?
Con estos resultados ..
['<html>','<head>']
Esto en realidad no soluciona su problema, pero si usted está tratando de analizar HTML en Python, le recomiendo [Hermosa sopa] (http://www.crummy.com/software/BeautifulSoup/). –
Ver también [En Python, ¿cómo divido una cadena y guardo los separadores?] (Http://stackoverflow.com/questions/2136556/in-python-how-do-i-split-a-string-and- keep-the-separators). – outis