Buscar cadenas de texto

edu
20 de Junio del 2002
Muy buenas,
necesito vuestra ayuda.

Tengo un texto en el cual hay palabras dentro de 2 marcas: < y >. Ahora bien, lo que necesito es recuperar cada una de estas palabras.

Alguien me podra decir de un algoritmo n ASP o JScript?

Muchas gracias


rapomon
20 de Junio del 2002
A ver que tal funciona esto, no lo he probado mucho... si no es lo que quieres es casi lo que quieres, en ese caso retocalo tu mismo.

Un saludo.





<html>
<title>Recoger palabras entre < y > dentro de un texto</title>
<body>

Recoger palabras entre < y > dentro de un texto<br><br>

<form name="prueba" action="prueba.asp" method="post">
<textarea name="texto" cols="40" rows="10"><%=Request.Form("texto")%></textarea><br>
<input type="submit" value="Aceptar">
</form>
<br><br>
<%
If Request.Form("texto") <> "" Then
Texto = Request.Form("texto")
Posicion = 1
Palabras = ""
Do Until Posicion = -1
If InStr(Posicion, Texto, "<") > 0 Then
If Palabras <> "" Then
Palabras = Palabras & ","
End If
Palabras = Palabras & Mid(Texto, InStr(Posicion, Texto, "<") + 1, InStr(InStr(Posicion, Texto, "<"), Texto, ">") - (InStr(Posicion, Texto, "<") + 1))
Else
Posicion = -1
End If
Loop
Response.Write "Se han encontrado las siguientes palabras: " & Palabras
End If
%>

</body>
</html>


edu
20 de Junio del 2002
Gracias!