Bestimmte stelle in string herausfiltern

StrikeTom

Bekanntes Mitglied
Hallo Leute,
wie such ich in einem String wie in html eine Stelle zwischen 2 stellen in dem String heraus?
Also z.B. wie bei html:
Java:
String a = "<html><head><title>Den teil will ich herausfinden</title></head></html>"
//Wenn das ginge:
String b = a.sucheStringZwischen("<title>", "</title">);
Weiß jemand eine Lösung?
Danke im voraus🙂
 
Dann ließ dir durch was du gefunden hast, und falls dann noch fragen sind stellste die einfach 😉
 
Ich denke du suchst eventuell das hier: (Regex)
Regulärer Ausdruck ? Wikipedia

Beispiel:
Java:
	public static void sucheStringZwischen(String text, String anfang, String ende) {
			Pattern p = Pattern.compile("(?<="+anfang+").*(?="+ende+")");
			Matcher m = p.matcher(text);
			while(m.find()) {
				System.out.println(m.group());
			}
	}

	public static void main(String[] args) {
		sucheStringZwischen("<html><head><title>Den teil will ich herausfinden</title></head></html>","<title>","</title>");
	}

Ausgabe:
Code:
Den teil will ich herausfinden
 

Zurück
Oben