Hallo ,
ich versuche seit einigen Tagen meinen gefundenen HTML Tag mit meiner Vorlage zu vergleichen.
Nur leider kann ich meine Vorlage nicht als String schreiben.
Das geht nicht. Eclipse mag nur einzelne Worte aus dieser Vorlage.
hier der Code:
Anstelle von dem String code hätte ich gerne folgende Zeile gesucht:
Gruß
ich versuche seit einigen Tagen meinen gefundenen HTML Tag mit meiner Vorlage zu vergleichen.
Nur leider kann ich meine Vorlage nicht als String schreiben.
Das geht nicht. Eclipse mag nur einzelne Worte aus dieser Vorlage.
hier der Code:
Java:
BufferedReader in = new BufferedReader(new InputStreamReader(start.openStream()));
String pr;
StringBuilder b = new StringBuilder();
while ((pr = in.readLine()) != null) {
// str is one line of text; readLine() strips the newline
// character(s)
b.append(pr);
}
in.close();
String input = (b.toString());
String code= "@type(.+?)";
Pattern p = Pattern.compile(code);
Matcher m = p.matcher(input);
System.out.println(" Die Suche in der URL nach dem Worte ergab " + m.find());
logger.log(LogStatus.PASS,
"Die Suche in der URL " + url + "nach dem Worte "+ " : ergab " + m.find(0));
} catch (MalformedURLException e) {
} catch (IOException e) {
}
}
}
Anstelle von dem String code hätte ich gerne folgende Zeile gesucht:
HTML:
<script type="application/ld+json">
[{"@type":"Organization","@context":"http://schema.org","logo":"https://www.betzold.de/assets/betzold/media/img/betzold_logo.jpg","contactPoint":{"@type":"ContactPoint","telephone":"+49-80090809080","contactType":"customer support","contactOption":"TollFree"},"url":"https://www.betzold.de/"}]</script>