Estoy usando un componente en Delphi que me permite usar las expresiones regulares de Perl en Delphi. El problema es este: necesito sacar todos los nombres de esta línea:
Using text Syntax Highlighting
Bot #locos :locos
Bot #locos :SYSTEM 1370177575
Bot = #locos :Bot Test Now
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
El código en Delphi este:
Using delphi Syntax Highlighting
PerlRegEx1.Regex := '(.*?) = '+sEdit3.Text+' :(.*?)';
Coloreado en 0.005 segundos, usando
GeSHi 1.0.8.4
Como ven necesito sacar todo lo que le siga a ':', que vendría a ser los nombres. Mi código solo saca el primero, que es 'Bot'.
¿ Alguien sabe cómo mejorar la expresión regular ?