fork download
  1. import java.util.regex.Matcher;
  2. import java.util.regex.Pattern;
  3.  
  4. class Ideone {
  5. public static void main (String[] args) {
  6. String str = "<HTML> <HEAD>\n" +
  7. "<TITLE>Управление разрывом строк </Title>\n" +
  8. "</HEAD>\n" +
  9. "<BODY>\n" +
  10. "<marquee>Это моя учебная страница.</marquee>\n" +
  11. "<H2>Меня зовут <kbd>Ольга. </kbd></H2>\n" +
  12. "<H3 align=\"center\">Я живу во <em>Владивостоке</em>.</H3>\n" +
  13. "<H4 align=\"right\">Моя маленькая родина - <font face=\"Academy\" color=\"Red\">Сахалин</font>. </H4>\n" +
  14. "<H5 align=left>ДВГУ - ВУЗ в котором я работаю.</H5>\n" +
  15. "<B>Здесь</B>\n" +
  16. "<I>продемонстрированы</I>\n" +
  17. "<Blink>различные</Blink>\n" +
  18. "<U> способы </U>\n" +
  19. "<KBD>управления </KBD>\n" +
  20. "<FONT SIZE=5 COLOR=FF80C0>шрифтом:</FONT> его\n" +
  21. "<FONT SIZE=5 COLOR=FF00FF>цветом</FONT> и\n" +
  22. "<FONT SIZE=+3 COLOR=FF00FF>размером.</FONT>\n" +
  23. "</BODY> </HTML>";
  24. Pattern p = Pattern.compile("(?<=(=))[+a-zA-Z0-9]+(?=(>| ))");
  25. for (Matcher m = p.matcher(str); m.find(); )
  26. System.out.println(m.group());
  27. }
  28. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
left
5
FF80C0
5
FF00FF
+3
FF00FF