文字、数字、一部の特殊文字を除くすべての文字を空白に置き換えようとしています。これは私が使用しているコード行です:
documentText = Regex.Replace(documentText, @"^((?![a-zA-Z0-9%\-\@\$&']).*)$", " ");
うまくいきません。次のようなサンプル テキストでテストしました。
[]\^|+*(){} ~#%=/<>-!@$&_'",.?;:
this should stay
そしてそれはすべてを取り除きます。