VB.NET使用正则表达式:只取中文并替换多余空格 Regex.Replace(Regex .Replace(str, "[^\u4E00-\u9FA5]", " ").Trim(), "[\s]{2,} " , " ")