Ich bin neu in Regex, also ist dies so ziemlich eine grundlegende Frage. Ich habe versucht, Tab-Space zu identifizieren und es durch einen beliebigen Buchstaben ersetzen, sagen R. Aber der Code scheint nicht zu funktionieren. Ich bin jedoch in der Lage, die richtige Ausgabe für Leerzeichen zu bekommen.Java Regex Registerkarte Raum
public static void main(String[] args) {
String str = "abs abd abs abd";
System.out.println(str.replaceAll("\\t","R"));
}
Der Ausgang kommt heraus: abs abd abd
Vielen Dank im Voraus abs !!
Das sind keine Tabs, sie sind Leerzeichen. –
Sie haben das wahrscheinlich in einer IDE eingegeben. Meine IDE fügt auch, wenn ich Tab drücke, eine bestimmte Anzahl von Leerzeichen anstelle von tatsächlichen Tabs hinzu. So erhalten Sie diese Ausgabe. – Hackerdarshi
Sie können '\\ s' verwenden, um alle Whitespaces einschließlich Tabs zu finden. Nicht sicher, dass es die Frage obwohl beantwortet ... – Mena