Extraccion de texto en python

Hola, alguien me podria por favor ayudar? quiero extraer del texto de un tweet el hashtag y los usuarios mencionados en caso de que existan, ejemplo: Texto: "Hola @jicamaverde #BuenosDias te quiero mucho" quiero extraerle @jicamaverde y #BuenosDias, esto en lenguaje python. De antemano gracias

Mejor respuesta

  • Respuesta ✓

    Buenas,

    Corrijo la expresión usada por @EdwinDuque que en el ejemplo que nos comparte funciona por ser la última coincidencia del texto buscado pero que en otros trinos no funcionaría como se espera.

    Para captura de etiquetas:
    #([a-zA-Z]+)

    Para captura de nombres de usuario:
    @(\w+)

Respuestas

  • editado febrero 2017

    Puedes usar una expresión regular, en python es bien simple.

    Esta funcionaria:
    #(.*)

    Mira un ejemplo:
    Ejemplo

Accede o Regístrate para comentar.