Extraer texto

Necesito saber como puedo de este texto
http://dominio.es/carpeta1/carpeta2/xxx.pdf
quitar la parte del dominio, quedándose así
carpeta1/carpeta2/xxx.pdf
Y que se guarde en una variable.
?

1 respuesta

Respuesta
Lo mejor que puedes hacer es usar esa Url como inicializador de un elemento tipo "Uri", y usar sus propiedades.
Échale un vistazo a este artículo: http://www.subgurim.net/articulos/asp-net-general-articulo141.aspx
Más o menos sería así:
Uri miPath = new Uri("http://dominio.es/carpeta1/carpeta2/xxx.pdf");
string localPath = miPath.LocalPath;
Muchas gracias, al final lo he echo así:
<%
Dim texto
Dim cadena, cadena2
texto = "http://www.dominio.es/panelcontrol/documentos/convocatoriaforoTunez.doc"
cadena2 = len(texto) - 22
cadena = right(texto, cadena2)
Response.write cadena
%>
Saludos
Gracias por la contestación,
Con los datos que me das no consigo hacer que funcione. Hay que inicializar el uri, como meto el resultado en una variable, funciona con asp también.?
Mil gracias,
Ups, lo siento, mi contestación fue para ASP.NET, no para ASP.
En ASP puedes probar a utilizar el método "InStr" (http://www.bellaonline.com/articles/art10350.asp) hasta encontrar el tercer "/" y luego hacer un substring.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas