一、提取字符串中的中文
1、使用正则表达式提取中文字符:
string str = "你好_2022";
string chinese = Regex.Replace(str, @"[^\u4e00-\u9fa5]+", "");
Console.WriteLine(chinese); // 输出:你好
2、使用循环遍历字符串提取中文字符:
string str = "你好_2022";
string chinese = "";
foreach (char c in str)
{
if (c >= 0x4e00 && c <= 0x9fa5)
{
chinese += c;
}
}
Console.WriteLine(chinese); // 输出:你好