fork download
  1. import java.util.regex.Matcher;
  2. import java.util.regex.Pattern;
  3.  
  4. public class Main
  5. {
  6. static void processString(String line)
  7. {
  8. System.out.println("Processing: " + line);
  9. Pattern p = Pattern.compile("\\<(.*?)>");
  10. Matcher m = p.matcher(line);
  11. int lastMatchPos = 0;
  12. while (m.find()) {
  13. System.out.println(" " + m.group(1));
  14.  
  15. String etiqueta = m.group(1);
  16.  
  17. switch (etiqueta) {
  18. case "b":
  19. System.out.println("estilo Negrita");
  20. //font.setBoldweight(Font.BOLDWEIGHT_BOLD);
  21. break;
  22. case "i":
  23. System.out.println("estilo cursiva");
  24. break;
  25. }
  26. }
  27.  
  28. }
  29.  
  30. public static void main(String[] args)
  31. {
  32. processString("<ul><b>test</b><i>test 2</i></ul>");
  33.  
  34. }
  35. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
Processing: <ul><b>test</b><i>test 2</i></ul>
  ul
  b
estilo Negrita
  /b
  i
estilo cursiva
  /i
  /ul