如何获取字符串中汉字的下标?
比如 string str="adfdc中文的开发ie";
如何才能获取第一个汉字即"中" 字的下标5呢?
C#,C++都可以.
------解决方案--------------------[code=C#][/code]
string str = "adfdc中文的开发ie";
  int index = -1;
 for (int i = 0; i < str.Length; i++)
{
  if (Regex.IsMatch(str[i].ToString(), @"^[\u4e00-\u9fa5]+$"))
  {
 index = i;
 Response.Write(index);
  break;
 }
  }
index就是第一个汉字的下标