正则表达式模式失败

Sco*_*ain 1 c# regex

我试图去除字符串中不是字母数字或空格的所有内容,因此我创建了正则表达式

private static Regex _NonAlphaChars = new Regex("[^[A-Za-z0-9 ]]", RegexOptions.Compiled);
Run Code Online (Sandbox Code Playgroud)

但是,当我打电话给_NonAlphaChars.Replace("Scott,", "");它返回"Scott,"

我做错了什么不匹配,

Luk*_*keH 5

private static Regex _NonAlphaChars =
    new Regex("[^A-Za-z0-9 ]", RegexOptions.Compiled);
Run Code Online (Sandbox Code Playgroud)