大家好,遇到 了一个问题,望java高手或.net高手及正则表达式很熟悉的哥哥,姐姐们给小弟帮助:
我想在一个字符串中匹配<vfd:textbox class=""></vfd:textbox>字符串,并将class改成_class,谢谢各位了!

解决方案 »

  1.   

    http://deerchao.net/tutorials/regex/regex.htm
    这个链接,自己研究一下就会了。
      

  2.   


    String s = "<vfd:textbox class=\"\">aaaadb</vfd:textbox>";
    String regex = "(<vfd:textbox[ ]+)(class)([^>^<]+>[^<^>]*</vfd:textbox>)";
    s = s.replaceAll(regex, "$1_$2$3");
    System.out.println(s);\\d \\s .啥的忘记了
    用它们更好
    也更合理
    楼主可以适当修改下