Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF中的正则表达式问题?_C#_Wpf_Regex - Fatal编程技术网

C# WPF中的正则表达式问题?

C# WPF中的正则表达式问题?,c#,wpf,regex,C#,Wpf,Regex,使用上面的代码,我可以用模式“[a-z,a-z,0-9]”替换匹配的字符串。但我需要的是,我想用模式“[a-z,a-z,0-9]”替换不匹配的字符串。另外,我认为你应该替换逗号,让第二个z大写“[^a-zA-Z0-9]”这将匹配所有非字母和数字。将^放在方括号中。而且我认为你应该替换逗号,让第二个z大写“[^a-zA-Z0-9]”这将匹配所有非字母和数字。如果你想匹配所有非单词的内容,你可以简单地使用元字符\W,它相当于[^a-zA-Z0-9]如果要匹配非单词的所有内容,只需使用元字符\W,它相

使用上面的代码,我可以用模式“[a-z,a-z,0-9]”替换匹配的字符串。但我需要的是,我想用模式“[a-z,a-z,0-9]”替换不匹配的字符串。另外,我认为你应该替换逗号,让第二个
z
大写
“[^a-zA-Z0-9]”
这将匹配所有非字母和数字。

^
放在方括号中。而且我认为你应该替换逗号,让第二个
z
大写
“[^a-zA-Z0-9]”
这将匹配所有非字母和数字。

如果你想匹配所有非单词的内容,你可以简单地使用元字符
\W
,它相当于
[^a-zA-Z0-9]

如果要匹配非单词的所有内容,只需使用元字符
\W
,它相当于
[^a-Za-z0-9\

private void TxtName_TextChanged(object sender, TextChangedEventArgs e)
    {
            string getString = Regex.Replace(TxtName.Text, @"[a-z, A-z, 0-9]", string.Empty);

    }