Hola,

A continuación les comparto un método en Java, que permite obtener la ulr de una cadena de texto, me explico, si dentro de una cadena de texto tienen algo como: "Miren mi url https://crazycuestionct.blogspot.com/ es fantastica", el método se encargara de extraer y almacenar en un String solo la url, quedando así: "https://crazycuestionct.blogspot.com/", a continuación les comparto el método:


/**
* Metodo encargado de obtener una url de un texto.
*
* @param pStrCadena Define la cadena a evaluar
* @return un String con la respuesta
*/
public static String getUrlFromString(String pStrCadena) {

/*
* obtiene la posicion inicial en el String donde inicia la palabra http
*/
int iniPosition = pStrCadena.indexOf("http");

/*
* se declara la cadena y se define la palabra http como posicion inicial
*/
String urlText = pStrCadena.substring(iniPosition);

/*
* Finalmente, se destokeniza por espacio y se obtiene la url limpia
*/
String[] urlFinal = urlText.split(" ");

return urlFinal[0];

}