String replace(String strSrc, String str)
{
String strRegex = "<input name=\""+ str + "\" type=\"text\" <%=readonly%> id=\"" + str +"\" value=\"<%=" + str + "%>\" size=\"50\" maxlength=\"100\">";
String strReplacement = "<%=" + str +"%>";

return strSrc.replaceAll(strRegex, strReplacement);
}

解决方案 »

  1.   

    上例中的参数
    strSrc -- 要替换的源字符串
    str    -- 类似于entpName的字符串
      

  2.   

    我不知道str的内容
    只知道格式类似这个样子
    而且strSrc也没有这么规范 比如说size width的大小是可以变化的
    排列的顺序也是不同的
      

  3.   

    //strSrc就是源字符串
    int index=strSrc.indexOf("value=\"");
    String temp=strSrc.subString(index);
    String temp2=temp.subString(0,temp.indexOf("%>"));
    String strTo=temp2+"%>"