<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Gracias lasizoillo, me fue de mucha ayuda la info. <br><br><div><hr id="stopSpelling">Date: Sat, 30 Nov 2013 10:45:31 +0100<br>From: lasizoillo@gmail.com<br>To: python-es@python.org<br>Subject: Re: [Python-es] ¿Cómo implementar un sistema de menciones como lo hace twitter?<br><br><div dir="ltr"><br><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">El 30 de noviembre de 2013 06:03, Rodrigo Quintanar <span dir="ltr"><<a href="mailto:pytus@outlook.com" target="_blank">pytus@outlook.com</a>></span> escribió:<br>
<blockquote class="ecxgmail_quote" style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex;">
<div><div dir="ltr">Hola a todos, deseo saber si alguien tiene idea de como hacer un sistema de menciones ( @userA a @userB ) tal como lo hace twitter, he buscado en google pero no tengo idea de como se llama esta función, si de casualidad alguno de ustedes tiene algunos links con los que me pueda guiar les agradecería.</div>
</div></blockquote><div><br></div><div>La primera parte es obtener los nombres a partir de un texto. Si esto fuese algo complejo te diría que miraras algún analizador sintáctico[1] en python, pero como es simple usaría expresiones regulares:</div>
<div><br></div><div><div>In [5]: re.findall("@\w+", u"Qué pasa @mercenario? Cómo tu por aquí y la carcel vacia? Recuerdos del @trucho")</div><div>Out[5]: [u'@mercenario', u'@trucho']</div>
<div><br></div><div>[1] <a href="http://es.wikipedia.org/wiki/Analizador_sint%C3%A1ctico" target="_blank">http://es.wikipedia.org/wiki/Analizador_sint%C3%A1ctico</a></div></div><div> </div><blockquote class="ecxgmail_quote" style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex;">
<div><div dir="ltr"><div><br></div><div>Pueden ser en frameworks como django, flask o web2py... eso sería de gran ayuda. Gracias de antemano, esperando que tengan un excelente día. </div> </div></div>
<br></blockquote><div><br></div><div>Prueba en <a href="http://goo.gl/wqSdzv" target="_blank">http://goo.gl/wqSdzv</a> para ver ejemplos de cosas de esas.</div><div><br></div><div>Un saludo,</div><div><br></div><div>
Javi</div><div> </div><blockquote class="ecxgmail_quote" style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex;">_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br></div></div>
<br>_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/</div> </div></body>
</html>