を超えた場合にのみ、私はこの文字列をしました:文字列からホワイトスペースを削除し、特定のサイズ
Corso Vittorio Emanuele II 9 20122 Milano
この文字列は、この形式で当初:
Corso Vittorio Emanuele II 9
20122
Milano
ので、私はAを使用してNewLine
を削除正規表現の式:
var stringWithoutNewLine = Regex.Replace(text, "\t|\n|\r", string.Empty).Trim();
は今、私はこの方法で空白を削除しようとした:
return Regex.Replace(stringWithoutNewLine, @"\s+", string.Empty);
が、私はこの結果を得る原因それは、期待どおりに動作していない:
CorsoVittorioEmanueleII920122Milano
は次のようになります。
Corso Vittorio Emanuele II 9 20122 Milano
文字列内の空白+改行のみを削除しようとしていますか? – confusedandamused
空の文字列ではなく1つのスペースに置き換えます。 – juharr
すべての空白を 'String.Empty'に置き換えていますが、この結果が期待されます。' string.Empty'を '" ''に置き換えてください:p – Kilazur