源文格式(英文、泰语、数字):
TrumpView82:???你好????? +999\r\n?????? +999
要求匹配出中文汉字:你好 二字。
要求通用。
谢谢!!!
------解决思路----------------------
string txt = @"TrumpView82:???你好????? +999\r\n?????? +999";
string patten = @"[\u4e00-\u9fa5]+";
foreach (Match m in Regex.Matches(txt, patten))
{
Console.WriteLine(m.Value);
}
------解决思路----------------------
[一-龥?-?]+
这个在notepad++里面就可以测试

其实 他等同于在C#代码里面等同于

正则里面 貌似 木有 \u 的写法 但是貌似有 \x的写法
C#里面 \u会把后面的16进制当作unicode处理 所以会自动转意的 和你看到的实际的正则不一样