Substring

Como eu faço para pegar uma substring identificando " (aspas).

Ex: href=“http://www.abc.com

Quero somente a url!

Altamente recomendável que você olhe a API cara
http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html

nesse seu caso um simples String.replace( char newchar, char olchar resolve );

Acho que não hein… ele quer pegar somente a URL…

Tem algumas maneiras de fazer isso:
Expressões Regulares

Ou…

String foo = "<a href="http://www.hex.com.br/">a</a>";
int inicio, fim;
inicio = foo.indexOf(""") + 1;
fim = foo.indexOf(""", inicio);
String url = foo.substring(inicio, fim - inicio);

não testei… mas acho que é mais ou menos isso…

Ahh, dê uma lidinha no javadoc também

[]´s

Tem razão, o ‘href’ tem que ser retirado também.

Então o jeito que o companheiro falou está correto, só falou a , porque o fórum tira elas.

FIca assim dentro do parametro do método indexOf( “”" ).

O problema eh se o tal link nao vier com aspas sempre, ou se view com aspas simples ao inves de duplas… :slight_smile:

O melhor seria usar uma expressao regular.

Rafael

href="(.*?)" resolve :slight_smile: