请教C#如何使用正则表达式匹配中文
1个回答
展开全部
[\u4e00-\u9fa5]
[\u4e00-\u9fa5]匹配汉字,\uxxxx表示unicode代码为xxxx,4e00-9fa5是汉字的unicode范围。
C#中使用正则的方法:
引用Regex类即可。
下面例子来自某大神博客。
var source = "123abc345DEf";
Regex regex = new Regex("def",RegexOptions.IgnoreCase);
if (regex.IsMatch(source))
{
Console.WriteLine("字符串中包含有敏感词:def!");
}
Console.ReadLine();
[\u4e00-\u9fa5]匹配汉字,\uxxxx表示unicode代码为xxxx,4e00-9fa5是汉字的unicode范围。
C#中使用正则的方法:
引用Regex类即可。
下面例子来自某大神博客。
var source = "123abc345DEf";
Regex regex = new Regex("def",RegexOptions.IgnoreCase);
if (regex.IsMatch(source))
{
Console.WriteLine("字符串中包含有敏感词:def!");
}
Console.ReadLine();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询