import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TagsExtrahierenClass { public static void main(String[] args) { TagsExtrahierenClass markup = new TagsExtrahierenClass(); String text = "Ene mene Maus und Du bist raus"; ArrayList list; list = markup.storeTags(text); System.out.println("Inhalt der Tag-Liste:"); for (int i = 0; i < list.size(); i++) { System.out.println("Tag Nr." + i + ": " + list.get(i)); } } public ArrayList storeTags(String eingabe) { ArrayList ausgabe = new ArrayList(); Pattern p = Pattern.compile("<[^>]*>"); Matcher m = p.matcher(eingabe); boolean result = m.find(); while (result) { ausgabe.add(m.group()); eingabe = eingabe.substring(m.end(), eingabe.length()); m = p.matcher(eingabe); result = m.find(); } return ausgabe; } }