次のような文字列がたくさんあります。
current affairs
そして、私は文字列を次のようにしたい:
current affairs
私は使用しようとしますTrim()
が、それは仕事をしません
次のような文字列がたくさんあります。
current affairs
そして、私は文字列を次のようにしたい:
current affairs
私は使用しようとしますTrim()
が、それは仕事をしません
正規表現は仕事をすることができます
string_text = Regex.Replace(string_text, @"\s+", " ");
これには正規表現を使用できます。次を参照してくださいRegex.Replace
。
var normalizedString = Regex.Replace(myString, " +", " ");
すべてのタイプの空白が必要な場合は、スペースだけを扱う which@"\s+"
の代わりに使用します。" +"
var normalizedString = Regex.Replace(myString, @"\s+", " ");
正規表現を使用します。
yourString= Regex.Replace(yourString, @"\s+", " ");
正規表現を使用できます:
public string RemoveMultipleSpaces(string s)
{
return Regex.Replace(value, @"\s+", " ");
}
後:
string s = "current affairs ";
s = RemoveMultipleSpaces(s);
ここで正規表現を使用するのが方法です。
System.Text.RegularExpressions.Regex.Replace(input, @”\s+”, ” “);
これにより、タブ、改行などを含むすべての空白文字が削除されます。
まず、文字列全体を分割してから、各アイテムにトリムを適用する必要があります。
string [] words = text.Split(' ');
text="";
forearch(string s in words){
text+=s.Trim();
}
//text should be ok at this time