谢谢了,求正则表达式!!! 本帖最后由 powerchuangwai 于 2010-08-27 22:29:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = "abc水果ddd饰品afdfd"; Regex reg = new Regex(@"[^\x00-\xff]+"); foreach (Match m in reg.Matches(str)) Console.WriteLine(m.Value); 取出来后自己拼接一下就行了Regex reg = new Regex(@"[\u4e00-\u9fa5]+");MatchCollection mc = reg.Matches(yourStr);StringBuilder sb = new StringBuilder();for (int i = 0; i < mc.Count-1; i++){ sb.Append(mc[i].Value); sb.Append(i % 2 == 1 ? "B" : "A");}sb.Append(mc[mc.Count - 1].Value);richTextBox2.Text = sb.ToString(); Visual studio一直出现提示?? DataGrid中如何操作DropDownList? 新手提问:2个页面怎么传值???? 我做了个网站,为什么访问很慢 System.Drawing.Image.FromFile(path)地址不正确 求一Sql语句 求助!我想作一个配合网站使用的客户端软件,用哪方面技术? Server.Transfer的问题,高手过来指点一下(vsts, xp系统) 判断多边形凹凸性 cad二次开发 想把datagridview的数据保存到excel中,遇到问题 水晶报表的问题 关于VS 2010操作习惯
string str = "abc水果ddd饰品afdfd";
Regex reg = new Regex(@"[^\x00-\xff]+"); foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Value);
MatchCollection mc = reg.Matches(yourStr);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < mc.Count-1; i++)
{
sb.Append(mc[i].Value);
sb.Append(i % 2 == 1 ? "B" : "A");
}
sb.Append(mc[mc.Count - 1].Value);
richTextBox2.Text = sb.ToString();