Hallo Java Freunde
Habe folgendes Problem.
Versuche einen bestimmten teile einer HTML Seite rauszufiltern, alle Metadaten.
Soweit bin ich nun mal selbst gekommen
unter st ist der String mit dem HTML abgelegt.
Ausgabe:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>SELFHTML 8.1.2 (HTML-Dateien selbst erstellen)</title><meta name="description" content="SELFH
Ich benötige den String allerdings erst ab meta und nur bis zum >.
Es ist mir klar das es mit dem .* nicht funktionieren kann aber habe mich schon durch diverse Ausdrücke durchprobiert und komme auf keinnen grünnen Zweig.
Währe um Hilfe sehr dankbar.
Gruss
Habe folgendes Problem.
Versuche einen bestimmten teile einer HTML Seite rauszufiltern, alle Metadaten.
Code:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>SELFHTML 8.1.2 (HTML-Dateien selbst erstellen)</title>
<meta name="description" content="SELFHTML 8.1.2 - Die bekannte Dokumentation zu HTML, JavaScript und CGI/Perl - Tutorial und Referenz, mit etlichen Zusatztips zu Design, Grafik, Projektverwaltung usw.">
<meta name="keywords" content="SELFHTML, HTML, Dynamic HTML, JavaScript, CGI, Perl, Grafik, WWW-Seiten, Web-Seiten, Hilfe, Dokumentation, Beschreibung">
<meta name="author" content="Redaktion SELFHTML, [email]selfhtml81@selfhtml.org[/email]">
<meta name="robots" content="noindex, nofollow">
<meta name="DC.Publisher" content="SELFHTML e. V.">
Soweit bin ich nun mal selbst gekommen
unter st ist der String mit dem HTML abgelegt.
Code:
public void StringPatern() {
Pattern pa = Pattern.compile("<meta.*>");
Matcher m = pa.matcher(st);
m.find();
String s = m.group();
System.out.print(s);
}
Ausgabe:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>SELFHTML 8.1.2 (HTML-Dateien selbst erstellen)</title><meta name="description" content="SELFH
Ich benötige den String allerdings erst ab meta und nur bis zum >.
Es ist mir klar das es mit dem .* nicht funktionieren kann aber habe mich schon durch diverse Ausdrücke durchprobiert und komme auf keinnen grünnen Zweig.
Währe um Hilfe sehr dankbar.
Gruss