Wie ersetzt man doppelte Anführungszeichen durch ein Leerzeichen in Java?
Beispiel:
"I don't like these "double" quotes"
und ich möchte die Ausgabe
I don't like these double quotes
InformationsquelleAutor der Frage angad Soni | 2010-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
(String#replace()
.Ersetzen Sie diese durch Leerzeichen (wie pro Ihre Frage-Titel):
Können die genannten auch durchgeführt werden, die mit Zeichen:
Um Sie zu entfernen (nach deinem Beispiel):
InformationsquelleAutor der Antwort cletus
Brauchen Sie nicht regex. Nur ein Zeichen-für-Zeichen ersetzen ist ausreichend. Sie können
(String#replace()
.Beachten Sie, dass Sie können auch eine leere Zeichenfolge
""
statt zu ersetzen. Sonst die Räume verdoppeln würde.InformationsquelleAutor der Antwort BalusC
Kannst du es so machen:
Aber das wird Sie ersetzen nur einzelne Zitate. Zu ersetzen, die doppelten Anführungsstriche müssen Sie zuerst Flucht Sie, wie so:
Können Sie ersetzen Sie es mit einem Raum, oder lassen Sie es leer (ich glaube, Sie wollte, dass es leer ist, aber deine Frage Titel schon sagt anders.
InformationsquelleAutor der Antwort Mike Trpcic
Strings sind unveränderlich, so müssen Sie sagen,
nicht nur die Rechte Seite des
=
InformationsquelleAutor der Antwort IanW