Caros,
Gostaria de pegar o conteudo q esta dentro de uma tag inicio e uma tag fim.
Por exemplo
<--! <incio> -->
gostaria de pegar tudo qeu esta aqui dentro
<--!</inicio> -->
Como posso fazer isso em asp?
Desde já agradeço
PAvini
Pegar Parte De Uma String!
Started By Pavini, 17/05/2007, 09:21
2 replies to this topic
#1
Posted 17/05/2007, 09:21
#2
Posted 17/05/2007, 15:41
Se entendi bem, você quer passar como string o código fonte de uma página, e selecionar uma parte em especial.
Para isso vpcê deve utilizar as funções InStr, para verificar em que posição da string se encontra a parte inicial e a parte final, e depois a função Mid, para selecionar a parte que lhe interessa.
Exemplo:
[]s
Para isso vpcê deve utilizar as funções InStr, para verificar em que posição da string se encontra a parte inicial e a parte final, e depois a função Mid, para selecionar a parte que lhe interessa.
Exemplo:
<% texto = "<html><head><title>Teste</head><body><p>Paragrafo 1<br>hehe</p><p>paragrafo2<BR>Isso esta dentro do body</p></body></html>" posInicial = InStr(texto, "<body>") posFinal = InStr(texto, "</body>") oqueEuQuero = Mid(texto, posInicial, posFinal) response.write oqueEuQuero %>
[]s
#3
Posted 17/05/2007, 22:15
Se desejar pode usar Expressões Regulares ... mas vc tera que estuar elas pois é meio chatinhao .. veja um pequeno exemplo ... (eu não testei) ...
<!% Set regx = New RegExp regx.IgnoreCase = True regx.Global = True Set ParteString = regx.Execute("/<--! <incio> -->(.*)<--!</inicio> -->/") For Each Parte in ParteString Response.Write Parte.Value & "<br>" Next Set regx = Nothing %>
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)