Python - import re

 
Vista:

import re

Publicado por Aquiles (8 intervenciones) el 20/02/2010 02:45:33
# - Hola amigos.


text = "hola mundo(a,x),(b,y),(c,z),( d, x ),( e, y ),(f,z)"

fin = 0
ini = 0

while( True ):

ini = text.find( "(", fin )
fin = text.find( ")", ini )+1
if( ini < 0 ):
break
print text[ ini+1 : fin-1 ]


# - ¿ Hay alguna forma de hacer esto pero con expresiones recursivas ?.
# - Simplemente no se usar bien la "import re".
# - Hice algunas prueba pero no le atino.
# - Si me pueden ayudar se los agradeceria.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:import re

Publicado por aquiles (8 intervenciones) el 23/02/2010 15:58:01
# Por si a alguien le interesa.
# Expresiones regulares.

import re
texto = "hola mundo(a,x),(b,y),(c,z),( d, x ),( e, y ),(f,z)"
lista = re.findall( "\(.*?\)", texto )
for valor in lista:
print valor[1:-1]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar