一段文字里面,
如何把含有<img src=文件名(如001.jpg) >"的代替为[i:001jpg]
又如何把[i:001.jpg]格式的转回<img src=文件名(如001.jpg) >这样的.

解决方案 »

  1.   

    <img src=.*>  <--> [i:001.jpg]一一对应,进行替换呗
      

  2.   

    先从这段文字里面找出
    <img src=文件名(如001.jpg) >
    简单点的直接用[i:001.jpg]替换或者写2个方法
    一个负责转成[i:001.jpg]
    另一个负责转成<img src=001.jpg>
      

  3.   

             String s="<src img=001.jpg >";
             String res = s.replaceFirst("(<src\\s*+img\\s*+=\\s*+)(\\S+)\\s*+>\\s*+", "i:$2");
             System.out.println(res);
        
             String s="[i:001.jpg]";
             String res = s.replaceFirst("\\[\\s*+i:(\\S+)\\s*+\\]", "<src img=$1>");
             System.out.println(res);