遍历文件中的内容,找到.aa(bb)内容并替换成.aa[bb],即()替换成[],同时.aa(.aa(cc))替换成.aa[.aa[cc]]正则表达式

解决方案 »

  1.   

    没必要用正则表达式吧?用replace()就可以了
      

  2.   

    括号里面的内容是不确定的,这个怎么用Replace()
      

  3.   

    只有匹配为.aa(xxxx)的()才换成[],而且xxxx中的内容也可能包含.aa(),这个括号也要换
      

  4.   

    string str="字符串";
    str=str.Replace("(","[").Replace(")","]");
      

  5.   

    这个是将所有的()都替换了,我是只把.aa()中的括号换成.aa[]
      

  6.   

    string a =".aa(/w)";
    string b=".aa(.aa(/w))";
    string c="你需要判断的文本";
    string str;
    if (regex.ismatch(c,a)==true)
    str=c.regex.replace("(","[").replace(")","]");
    if (regex.ismatch(c,b)==true)
    str=c.regex.replcae(("(","[").replace(")","]");
      

  7.   

    str=c.regex.replace("(","[").replace(")","]")中c.regex怎么使用的,编译都报错呀。