[exim] Regex and Pcretest

Top Page
Delete this message
Reply to this message
Author: Silmar A. Marca
Date:  
To: exim-users
Subject: [exim] Regex and Pcretest
I need to use this expression to find URL to executables:

/(?ix)["\s]?((?:http[s]?|ftp):\/\/(?:[^"=>\s]*)\/(?:[^?"=>\s]*)[.](?:com|exe|bat))[?="\s]/

In pcre test the expression is OK, but in regex this not run.

Pcretest example:
re>
/(?ixs)["\s]?((?:http[s]?|ftp):\/\/(?:[^"=>\s]*)\/)((?:[^?"=>\s]*)[.](?:com|exe|bat))[?="\s]/
data> <a

href="http://www.virusdomain.xx/director/subdir2/virusfile.exe">Click</A>
0: "http://www.virusdomain.xx/director/subdir2/virusfile.exe"
1: http://www.virusdomain.xx/director/subdir2/
2: virusfile.exe



Cordialmente, Silmar A. Marca
GrupoGSN - Desenvolvimento, Implantação e Verificação de Servidores
Profissionais baseados em Linux/Novell
http://www.grupogsn.com.br/~marca/
------------------------------------------------------------
Se algo não lhe faz mal (fisico, moral ou psicologicamente),
experimente! O máximo e você perder tempo! E tempo, e
o que você tem a vida toda pra perder.....
Mais vale um instante de prazer que uma eternidade fútil!
------------------------------------------------------------