.
'sと+
'をスペースに置き換える次のC#コードがあります。
string MyString = "this.is.just+an++example--here!are$more characters";
MessageBox.Show(Regex.Replace(MyString, @"[\.\+]", " "));
これにより、(との間のように)空白が過剰になる場合がan
ありexample
ます。
次の正規表現を既存の正規表現に追加して、正規表現の呼び出しが1つだけになるようにするにはどうすればよいですか?
Regex.Replace(MyString, @"[ ]{2,}", " ");
これにより、余分な空白が削除されます。他のすべての文字はそのままにしておく必要があります。
代替ソリューションも歓迎します!