Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 13:07
Avatar de luciio
luciio
 
Fecha de Ingreso: junio-2009
Ubicación: Guadalajara, MX.
Mensajes: 351
Antigüedad: 14 años, 10 meses
Puntos: 38
Lector RSS Twitter

Hola.

Estoy utilizando un script para leer los ultimos articulos que publico en twitter y colocar los ultimos 3 en mi sitio web, el script me devuelve por ejemplo un mensaje asi:

La Selección Sub 17 Campeona en la Copa Borrego 2010 http://fb.me/xm1MQ3sp

el problema es que ese resultado me lo devuelve como texto, quisiera saber si conocen alguna forma de que a la url se le coloque el enlace automatico: <a href="http://fb.me/xm1MQ3sp">http://fb.me/xm1MQ3sp</a>


Tal como sucedio aqui en el foro que coloque el enlace en formato texto y el foro automaticamente creo el enlace. :O

la web es esta: http://sitio.golmarketing.com

Espero me puedan ayudar, Saludos !


Actualizacion:

Al parecer lo que estoybuscando lo puedo resolver con una funcion de java que se llama url in string, encontre un codigo en internet que segun esto hace exactamente lo que necesito solo que por mi nula experiencia en Java no se donde colocarlo, se los dejo por si alguien puede ayudarme:

public static String detectAndConvertURLs(String text) {
String[] parts = text.split("\\s");
String rtn = text;
for (String item : parts)
try {
// adjustment based one of the answers
Pattern p = Pattern.compile("((mailto\\:|(news|(ht|f)tp(s?))\\ ://){1}\\S+)");
Matcher m = p.matcher(item);
if( m.matches() ) item = m.group(1);

URL url = new URL(item);
String link = url.getProtocol() + "://" + url.getHost() + "/" + (url.getPath() == null ? "" : url.getPath()) + (url.getQuery() == null ? "" : "?" + url.getQuery());
rtn = StringUtils.replace(rtn, item, "<a rel=\"nofollow\" href=\"" + link + "\">" + link + "</a> ");
} catch (MalformedURLException ignore) {
}
return rtn;
}
__________________
cursos delineado permanente - mi selección de plantillas para wordpress

Última edición por luciio; 29/12/2010 a las 15:54