In one of my projects I need to remove all unusual characters other than a-Z and 1-9. I found a way of doing this, but I think my solution is ugly and not efficient.
What would be ways to improve my solution to make it more efficient?
public static String removeSpecialCharactersAndHTML(String text) {
String result = text;
result = result.replace(">", ">");
result = result.replace("<", "<");
result = result.replace("&", "&");
result = result.replace(""", "\"");
result = result.replace(" ", " ");
result = result.replace("&", "&");
result = result.replace("]]>", "");
result = result.replace("‘", "'");
result = result.replace("’", "'");
result = result.replace("`", "'");
result = result.replace("´", "'");
result = result.replace("“", "\"");
// .....
result = result.replace("”", "\"");
result = result.replace("³", "3");
result = result.replace("²", "2");
return result
}