zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#实现判断字符串中是否包含中文的方法

c#中文方法 实现 字符串 判断 是否 包含
2023-06-13 09:15:40 时间

本实例展示了C#实现判断字符串中是否包含中文的方法,是一个非常实用的功能,对初学者来说有一定的借鉴学习价值,具体实现方法如下:

主要功能代码如下:

///<summary>
///判断字符串中是否包含中文
///</summary>
///<paramname="str">需要判断的字符串</param>
///<returns>判断结果</returns>
publicstaticboolHasChinese(thisstringstr)
{
returnRegex.IsMatch(str,@"[\u4e00-\u9fa5]");
}

单元测试代码如下:

[TestMethod()]
publicvoidHasChineseTest()
{
string_chineseStr1="你好Word";
bool_expected1=true;
bool_actual1=StringToolV2.HasChinese(_chineseStr1);
Assert.AreEqual(_expected1,_actual1);

string_chineseStr2="HelloWorld";
bool_expected2=false;
bool_actual2=StringToolV2.HasChinese(_chineseStr2);
Assert.AreEqual(_expected2,_actual2);
}

测试结果如下: