Ich habe es anders versucht aber noch nicht funktioniert.Wie ReplaceAll funktioniert in Java?
public String SuEscapeHTML(String text){
text=text.replaceAll("/&/g", "&");
// and how to deal with the double quote? text=text.replaceAll("/"/g", """);
text=text.replaceAll("/'/g", "'");
text=text.replaceAll("/</g", "<");
text=text.replaceAll("/>/g", ">");
text=text.replaceAll("/\\/g", "\");
System.out.println(text);
return text;
}
Mit dieser Funktion ändert sich nichts.
So, wie es funktioniert?
Sie sind nicht mit einem regulären Ausdruck verwenden, so verwenden 'String.replace'; es gibt auch mehrere Bibliotheken, die das schon tun (erfinde das Rad nicht neu). –
Siehe Dokumentation für 'replaceAll'. Es dauert nicht '/.../ g' – SLaks
@chanjianyi haben Sie versucht, text = text.replaceAll (" & "," & ")? (Vielleicht wollen Sie das eine letzte) – Tibrogargan