Manipulação String

Gostaria de uma pequena ajuda. Tenho um arquivo de texto com o codigo fonte de um site, estou “varrendo” o arquivo e buscando uma linha que com começa com tal palavra. Porém, não gostaria de armazenar a linha inteira e sim apenas uma parte, que está entre 2 caracteres.

Não sei se deu pra entender :lol: , seria mais ou menos isso:

Quero guardar apenas isso
Quero guardar apenas isso

estou buscando as linhas que começam com <a class=“link_info_titulo”, porém quero guardar apenas o que está entre os caracteres e e não a linha toda. Como faço pra eliminar o resto? :stuck_out_tongue:

Oi, lea: http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

Métodos como indexOf e substring lhe serão bem úteis.
Para saber se a String começa com um determinado conjunto de caracteres, use startWith.
De resto, é lógica.

Vc terá que fazer ± isso

public static void main(String args[]){
		
		String s = "<a class=\"link_info_titulo\" href=\"bla bla bla lba\"><b>Quero guardar apenas isso</b></a>"; 
		
		if(s.startsWith("<a class=\"link_info_titulo\"")){
			System.out.println(s.substring(s.indexOf("<b>")+3, s.indexOf("</b>")));
		}
	}

Perfeito! Era exatamente isso.

Muito Obrigada aos 2. :smiley: