private void SplitChineseAndEnglish(string sourceString)//拆分中英文
{
ArrayList ary = new ArrayList();
foreach (var c in sourceString.Trim())
{
ary.Add(c.ToString());
}
for (int i = 0; i < ary.Count; i++)
{
if (Regex.IsMatch(ary[i].ToString(), "^[\u4e00-\u9fa5]"))
{ //取中文字符
ChineseString += ary[i].ToString();
}
else if (Regex.IsMatch(ary[i].ToString(), "^[A-Za-z]") || ary[i].ToString().Trim() == "")
{ //取英文文字符
EnglishString += ary[i].ToString();
}
}
}
拆分中英文
最新推荐文章于 2023-04-07 16:51:37 发布