Wie schreibe ich eine Regex um Leerzeichen in Java zu entfernen?
Zum Beispiel
%Vor%Beachten Sie, dass Registerkarten und neue Zeilen nicht entfernt werden sollten. Nur Leerzeichen sollten entfernt werden.
Bearbeiten:
Wie machen wir einen Check?
Zum Beispiel, wie Sie eine if -Anweisung einchecken, dass ein String nur Leerzeichen enthält (beliebig viele)
%Vor%Für
%Vor%Das Steuerelement sollte innerhalb if -Anweisung gehen.
können Sie tun -
%Vor% Wenn Sie die Definition von replace
und replaceAll
method -
Wenn Sie nicht wirklich einen regulären Ausdruck ersetzen müssen, ist replaceAll
definitiv nicht unsere Wahl. Auch wenn die Leistung akzeptabel ist, wirkt sich die Anzahl der erstellten Objekte auf die Leistung aus.
Nicht viel anders als replaceAll()
, außer dass die Kompilierungszeit des regulären Ausdrucks (und höchstwahrscheinlich die Ausführungszeit des Matcher) im Fall von %Code%.
Es ist besser, replaceAll()
method anstatt replace
zu verwenden.
Echtzeitvergleich
%Vor%