WPF中的正则表达式问题
本文关键字:问题 正则表达式 WPF | 更新日期: 2023-09-27 18:01:32
private void TxtName_TextChanged(object sender, TextChangedEventArgs e)
{
string getString = Regex.Replace(TxtName.Text, @"[a-z, A-z, 0-9]", string.Empty);
}
使用上面的代码,我可以用模式@"[a-z, a-z, 0-9]替换匹配的字符串。但是我需要的是,我想用模式@"[a-z, a-z, 0-9]"替换不匹配的字符串。
将^
放在方括号中。而且我认为你应该把逗号替换成第二个z
大写的@"[^a-zA-Z0-9]"
这将匹配所有非字母和数字
如果您想匹配所有不是单词的内容,您可以简单地使用元字符'W
,它相当于[^A-Za-z0-9_]
。