replaceCharacter - genscript-lz/manufacturing GitHub Wiki
private String replaceCharacter(String str) {
if (str == null) {
return "";
}
Matcher m = Pattern.compile("<a\s?[^>]+>", Pattern.CASE_INSENSITIVE).matcher(str);
if (m.find()) {
str = m.replaceAll("");
}
StringBuffer unicodeStr = new StringBuffer("");
for (int i = 0; i < str.length(); i++) {
char uni = str.charAt(i);
unicodeStr.append("&#").append((int) uni).append(";");
}
String result = unicodeStr.toString();
result = result.replaceAll("<br>", " ");
result = result.replaceAll("<br/>", " ");
result = result.replaceAll("<i>", "");
result = result.replaceAll("</i>", "");
result = result.replaceAll("<b>", "");
result = result.replaceAll("</b>", "");
result = result.replaceAll("<sub>", "");
result = result.replaceAll("</sub>", "");
result = result.replaceAll("<sup>", "");
result = result.replaceAll("</sup>", "");
result = result.replaceAll("<ul>", "
");
result = result.replaceAll("</ul>", "
");
result = result.replaceAll("<li>", "
");
result = result.replaceAll("</li>", "
");
result = result.replaceAll("<h5>", "
");
result = result.replaceAll("</h5>", "
");
result = result.replaceAll("</a>", "");
result = result.replaceAll("<a>", "");
result = result.replaceAll("α", "α");
result = result.replaceAll("β", "β");
result = result.replaceAll("γ", "γ");
result = result.replaceAll("δ", "δ");
result = result.replaceAll("ε", "ε");
result = result.replaceAll("ζ", "ζ");
result = result.replaceAll("η", "η");
result = result.replaceAll("θ", "θ");
result = result.replaceAll("ι", "ι");
result = result.replaceAll("κ", "κ");
result = result.replaceAll("λ", "λ");
result = result.replaceAll("μ", "μ");
result = result.replaceAll("ν", "ν");
result = result.replaceAll("ξ", "ξ");
result = result.replaceAll("ο", "ο");
result = result.replaceAll("π", "π");
result = result.replaceAll("ρ", "ρ");
result = result.replaceAll("ς", "ς");
result = result.replaceAll("σ", "σ");
result = result.replaceAll("τ", "τ");
result = result.replaceAll("υ", "υ");
result = result.replaceAll("φ", "φ");
result = result.replaceAll("χ", "χ");
result = result.replaceAll("ψ", "ψ");
result = result.replaceAll("ω", "ω");
return result;
}