Returns ausschneiden

Status
Nicht offen für weitere Antworten.
L

lowcast

Gast
Hi,

ich habe einen String, den ich von ein einem Stream lese. Kann ich alle Returns ignorieren?
Bspw. bei Leerzeichen geht es ja mit (String).trim();
 
S

SlaterB

Gast
myString = myString.replace("\n", "");

bei
BufferedReader.readLine() fehlen die Zeilenumbrüche automatisch
 
A

Apokalypse_off

Gast
Hallo zusammen,

ich nehme mal an, unter "returns" meint ihr die Return Zeichen(\n,\t,...) ?!
Wenn dem so ist, dann kannst du einfach alle Return Zeichen einzeln entfern.
Nutze dazu, die Regulärenausdrücke: Java Regular Expressions

Anbei noch ein kleines Beispiel:

Java:
 String str = "A B\n \tC D";
 //Regulärerausdruck für die Returnzeichen: Tab und Newline
 Pattern returnPattern = Pattern.compile("[\\t\\n]");
    	
 System.out.println(str);
 Matcher resultMatch = returnPattern.matcher(str);
 str = resultMatch.replaceAll("");
    	
 System.out.println(str);

Ich hoffe, ich konnte helfen.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben