待检测的字符串是:bbabb\abbabbbbb , \a在这里被看做一个整体。
请问如何设计正则模式使其只识别不带反斜杠的两个a,而不被中间那个\a扰乱。

解决方案 »

  1.   

    胡扯,一共3个a,\a不匹配,前后的a都匹配了。
    建议你检查一下你的验证方法。
      

  2.   

    上面那个是取不带\的a取两个不带\的a之间的内容(?<!\\)a.*?(?:(?<!\\)a)
      

  3.   

                MatchCollection m = Regex.Matches("bbabb\abbabbbbb", @"(?<=[^\\])a");
                MessageBox.Show(m.Count.ToString());完完全全胡扯,建议你更换测试工具,或重新检查你的测试代码
      

  4.   

    string tmp="";
    tmp=strText.replace("\","\\");