假设有下列字符串"中国人民共和国中国大陆中国人民中国地区"我想把其中 中国 替换掉 但是 中国人 不能替    我写了个  表达式    中国[^人]   但是 中国大  中国地  都命中了   怎么才能只替换 中国 呢

解决方案 »

  1.   


     string str = "中国人民共和国中国大陆中国人民中国地区";
     str= Regex.Replace(str, @"中国(?!人)", "OK");
      

  2.   

    问题提的,看得我这个晕哪string test = "中国人民共和国中国大陆中国人民中国地区";
    string result = Regex.Replace(test, @"中国(?!人)", "");
    MessageBox.Show(result);
      

  3.   

    一群夜游神,速度还那么快@_@,睡觉zzzZZZ~~~