Saltar al contenido

pitón string manipulación

Esta división fue probado por nuestros especialistas para garantizar la exactitud de nuestro post.

Solución:

Otra opción simple es eliminar los paréntesis más internos en cada etapa, hasta que no haya más paréntesis:

p = re.compile("([^()]*)")
count = 1
while count:
    s, count = p.subn("", s)

Ejemplo de trabajo: http://ideone.com/WicDK

solo puedes usar string manipulación sin expresión regular

>>> s = "AX(p>q)&E(qUr)"
>>> [ i.split("(")[0] for i in s.split(")") ]
['AX', '&E', '']

Te dejo a ti unir las cuerdas.

>>> import re
>>> s = "AX(p>q)&E(qUr)"
>>> re.compile("""([^)]*)""").sub('', s)
'AX&E'

Agradecemos que desees añadir valor a nuestra información asistiendo con tu experiencia en las notas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.