Ich habe eine Zeichenfolge, wo ich alle Leerzeichen ersetzen muss und "und" s mit "" oder "_". Mein Code funktioniert jedoch nicht.String.Replace und String.ReplaceAll Methoden funktioniert nicht für Leerzeichen
text = "working and travelling";
text = text.replaceAll("and","_");
text = text.trim();
text = text.replace(" ","");
text = text.replaceAll(" ", "");
text = text.replaceAll("\n", "");
text = text.replaceAll("\t", "");
text = text.replaceAll("\\s+","");
Der Ausgang erzeugt "arbeitet _ Reisen"
fand ich die Lösung. Danke für Ihre Hilfe. Es gab einen Nicht-Pausenraum, den ich nicht sehen konnte. So ist die Arbeitsweise war
text = text.replaceAll("\\x0B","");
Also ist die gewünschte Ausgabe "working_traveling"? Was bekommst du mit dem aktuellen Code? – Dummy
Was ist Ihre erwartete Ausgabe? –
Der Code, den Sie angezeigt haben, erzeugt diese Ausgabe nicht, zumindest nicht, wenn Sie 'text' ausgeben. Sie sollten Ihre erwartete und tatsächliche Ausgabe beschreiben. – pvg