import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main
{
static void processString
(String line
) {
System.
out.
println("Processing: " + line
); Pattern p = Pattern.compile("\\<(.*?)>");
Matcher m = p.matcher(line);
int lastMatchPos = 0;
while (m.find()) {
System.
out.
println(" " + m.
group(1));
switch (etiqueta) {
case "b":
System.
out.
println("estilo Negrita"); //font.setBoldweight(Font.BOLDWEIGHT_BOLD);
break;
case "i":
System.
out.
println("estilo cursiva"); break;
}
}
}
public static void main
(String[] args
) {
processString("<ul><b>test</b><i>test 2</i></ul>");
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpwdWJsaWMgY2xhc3MgTWFpbgp7CiAgIHN0YXRpYyB2b2lkIHByb2Nlc3NTdHJpbmcoU3RyaW5nIGxpbmUpCiAgIHsKICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJQcm9jZXNzaW5nOiAiICsgbGluZSk7CiAgICAgIFBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZSgiXFw8KC4qPyk+Iik7CiAgICAgIE1hdGNoZXIgbSA9IHAubWF0Y2hlcihsaW5lKTsKICAgICAgaW50IGxhc3RNYXRjaFBvcyA9IDA7CiAgICAgIHdoaWxlIChtLmZpbmQoKSkgewogICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIiAgIiArIG0uZ3JvdXAoMSkpOwogICAgICAgICAKICAgICAgICAgU3RyaW5nIGV0aXF1ZXRhID0gbS5ncm91cCgxKTsKCiAgICBzd2l0Y2ggKGV0aXF1ZXRhKSB7CiAgICAgIGNhc2UgImIiOgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZXN0aWxvIE5lZ3JpdGEiKTsKICAgICAgICAvL2ZvbnQuc2V0Qm9sZHdlaWdodChGb250LkJPTERXRUlHSFRfQk9MRCk7CiAgICAgICAgYnJlYWs7CiAgICAgIGNhc2UgImkiOgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZXN0aWxvIGN1cnNpdmEiKTsKICAgICAgICBicmVhazsKICAgIH0KICAgICAgfQogICAgIAogICB9CiAgIAogICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKQogICB7CiAgICAgIHByb2Nlc3NTdHJpbmcoIjx1bD48Yj50ZXN0PC9iPjxpPnRlc3QgMjwvaT48L3VsPiIpOwoKICAgfQp9