Expresiones regulares en Delphi
Publicado: 2013-06-03 17:54 @788
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:
El código en Delphi este:
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 ?
Using text Syntax Highlighting
Bot #locos :locos
Bot #locos :SYSTEM 1370177575
Bot = #locos :Bot Test Now
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 ?