Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a Todos,
Estou tendo dificuldade para casar uma expressão regular e gostaria de uma ajuda:
A principio, segue o arquivo q estou tentando casar, trata-se de um html comum:
<!-- exemplo.gifs.htm -->
<img src="brasil/teste.gif" /><img src="brasil/ab.gif" />
<img src="brasil/cd.gif" />
<img src="brasil/a.gif" />
<img src="brasil/zfz.gif" />
Meu objetivo é pegar o nome dos arquivos que contenham, tirando a extensão e o ponto, no máximo duas letras! Exemplo: cd.gif, a.gif e ab.gif
Estou tentando usar esse código, mas não está funcionando...
<%
set XmlObj = Server.CreateObject("MSXML2.XMLHTTP")
XmlObj.open "GET", "http://localhost/exemplo.gifs.htm", false
XmlObj.send
resultado = XmlObj.responseText
Set XmlObj = nothing
set oER = new RegExp
oER.Pattern = "/[a-z]{1,2}.+gif"
oER.Multiline = true
oER.ignoreCase = true
oER.Global = true
set matches = oER.execute( resultado )
response.Write "Qtde: " & matches.count & "<br>" & vbcrlf
for each it in matches
response.Write it.value & " => " &it.FirstIndex& "<br>" & vbCrLf
next
%>
Se alguém puder me ajudar a solucionar onde estou errando agradeço.
Abraços,
Hélio Barbosa
Carregando comentários...