Hallo Leute,
ich habe endlich das Prinzip von Pattern und Matchern in Java verstanden trotzdem vermisse ich einige "feature" die ich von Perl her kenne.
Mein Problem ist folgendes:
Ausgabe ist dies:
Gibt es die Möglichkeit nach "ab \d\d:\d\d" zu suchen um dann wiederum
an die "stunden" und "Minuten" zukommen als int.
Wäre sehr cool wenn mir einer nen Tip geben könnte wie ich nach einem SubString im String suchen und ausgeben kann, ohne die gesamte Zeile.
Ich glaube der Perl code wäre sowas:
ich habe endlich das Prinzip von Pattern und Matchern in Java verstanden trotzdem vermisse ich einige "feature" die ich von Perl her kenne.
Mein Problem ist folgendes:
Code:
Pattern p1 = Pattern.compile("ab \\d\\d:\\d\\d");
URLConnection con = new URL(url).openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));
while (br.ready()) {
tmp = br.readLine();
if (p1.matcher(tmp).find()) { // Pattermatching
System.out.println(tmp);
}
}
br.close();
Ausgabe ist dies:
Code:
<td class="color3" headers="aban1">ab 14:00</td>
<td class="color3" headers="aban1">ab 14:06</td>
<td class="color3" headers="aban1">ab 14:07</td>
Gibt es die Möglichkeit nach "ab \d\d:\d\d" zu suchen um dann wiederum
an die "stunden" und "Minuten" zukommen als int.
Wäre sehr cool wenn mir einer nen Tip geben könnte wie ich nach einem SubString im String suchen und ausgeben kann, ohne die gesamte Zeile.
Ich glaube der Perl code wäre sowas:
Code:
$string =~m/regexp/$1/g;
$subString = $1;