Ich habe ein Programm, das eine Eingabezeichenfolge verwendet. Ich möchte alles innerhalb der Zeichen & lt; löschen und "& gt;". Zum Beispiel, wenn die Zeichenfolge
sagt %Vor% Ich möchte, dass die Ausgabezeichenfolge nur "P.S. Hello how are you today?"
enthält. Gibt es eine einfache Möglichkeit, dies in Java zu tun? Danke
Verwenden Sie einen regulären Ausdruck:
%Vor% Das bedeutet, dass jede Teilzeichenfolge gefunden wird, die mit <
beginnt, dann eine beliebige Anzahl von Zeichen, die nicht >
sind, und dann das Zeichen >
. Ersetzen Sie dann alle diese Teilzeichenfolgen durch die leere Zeichenfolge ""
.
Referenz: java.lang.String.replaceAll ()