在同一行中,把右边的替换左边 如
我不是要写程序,而是公司需要这样的下拉框,我想用Editplus 2或其它软件替代操作
  <option value="CN">China</option>
  <option value="CA">Canada</option>
  <option value="HK">Hong Kong</option>要变成
  <option value="China">China</option>
  <option value="Canada">Canada</option>
  <option value="Hong Kong">Hong Kong</option>

解决方案 »

  1.   

    在Editplus 2中,使用“Search/Replace”,选中“Regular Expression”,然后
    查找:<option value="(.+)">(.+)</option>
    替换为:<option value="\2">\2</option>
      

  2.   

    "<option value=\"CN\">China</option>".replaceAll("(.*?\")(.*?)(\">)(.*?)(<.*)", "$1$4$3$2$5");
      

  3.   

    System.out.println("<option value=\"CN\">China</option>".replaceAll("(.*?\")(.*?)(\">)(.*?)(<.*)", "$1$4$3$4$5"));