import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "<a.*<\\/a>";
final String string = "<dl>\n"
+ "<dd>[1] <a href=\"/wiki/Geb%C3%A4ude\" title=\"Gebäude\">Gebäude</a>, <a href=\"/wiki/R%C3%A4umlichkeit\" title=\"Räumlichkeit\">Räumlichkeit</a>, <a href=\"/wiki/Unterkunft\" title=\"Unterkunft\">Unterkunft</a>\n"
+ "</dd>\n"
+ "<dd>[2] die <a href=\"/wiki/Gemeinschaft\" title=\"Gemeinschaft\">Gemeinschaft</a> der <a href=\"/wiki/Mensch\" title=\"Mensch\">Menschen</a>, die unter einem Dach zusammen leben, wohnen oder arbeiten</dd>\n"
+ "<dd>[3] der <a href=\"/wiki/Unterhaltung\" title=\"Unterhaltung\">Unterhaltung</a> dienendes Gebäude</dd>\n"
+ "<dd>[4] <i><a href=\"/wiki/Astrologie\" title=\"Astrologie\">Astrologie</a>:</i> <a href=\"/wiki/Tierkreiszeichen\" title=\"Tierkreiszeichen\">Tierkreiszeichen</a>\n"
+ "</dd>\n"
+ "<dd>[5] <a href=\"/w/index.php?title=Herrscherhaus&action=edit&redlink=1\" class=\"new\" title=\"Herrscherhaus (Seite nicht vorhanden)\">Herrscherhaus</a>\n"
+ "</dd>\n"
+ "<dd>[6] <a href=\"/wiki/Firma\" title=\"Firma\">Firma</a>, <a href=\"/wiki/Unternehmen\" title=\"Unternehmen\">Unternehmen</a>\n"
+ "</dd>\n"
+ "<dd>[7] <a href=\"/wiki/scherzhaft\" title=\"scherzhaft\"><i>scherzhaft</i></a> <a href=\"/wiki/Freund\" title=\"Freund\">Freund</a>\n"
+ "</dd>\n"
+ "<dd>[8] <i><a href=\"/wiki/umgangssprachlich\" title=\"umgangssprachlich\">umgangssprachlich</a>:</i> Gehäuse der <a href=\"/wiki/Schnecke\" title=\"Schnecke\">Schnecke</a>\n"
+ "</dd>\n"
+ "<dd>[9] Gasthaus oder <a href=\"/wiki/Gastst%C3%A4tte\" title=\"Gaststätte\">Gaststätte</a>\n"
+ "</dd>\n"
+ "</dl>\n";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
if (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html