/ /スペース以外のすべての非数値文字を削除します-c#、regex

空白以外のすべての数字以外の文字を削除する - c#、regex

私はこの正規表現を使用して、数字だけを取得しています。

Regex.Replace(foo, "[^.0-9]", "")

スペースを削除しないようにするにはどうすればよいですか?

回答:

回答№1は8

簡単だ:

Regex.Replace(foo, "[^.0-9\s]", "")

回答№2については2

あなたは正規表現を少し読みやすいと感じるかもしれません @"" 用語(バックスラッシュをエスケープする必要はありません:

Regex.Replace(foo, @"[^.0-9s]", "")

回答№3の場合は1

このようなものはどうですか?

[^(.0-9)|( )]

回答№4の場合は0
Regex.Replace(yourString, "[^.0-9\s]", "");