/a.jpg§/csdn.com§标题1§|/b.jpg§csdn.com§标题2§|/c.jpg§csdn.com§标题3§|/d.jpg§csdn.com§标题4§|以上是字符结果
img="a.jpg|b.jpg|c.jpg|d.jpg"
url="csdn.com|csdn.com|csdn.com|csdn.com|"
title="标题1|标题2|标题3|标题4|"
谢谢了。刚发的那个贴子。我思路想错了。所以得高手从新帮帮忙。小弟菜得很啊

解决方案 »

  1.   


     var str = '/a.jpg§/csdn.com§标题1§|/b.jpg§csdn.com§标题2§|/c.jpg§csdn.com§标题3§|/d.jpg§csdn.com§标题4§| ',
         img = str.match(/[a-z]+.jpg/g).join('|'),
         url = str.match(/csdn.com/g).join('|'),
         title = str.match(/标题[0-9]+/g).join('|');
      

  2.   


    var str="/a.jpg§/csdn.com§标题1§|/b.jpg§csdn.com§标题2§|/c.jpg§csdn.com§标题3§|/d.jpg§csdn.com§标题4§| ";
    var path=[],sits=[],titles=[],data=str.split("|"),temp;
    for(var i=0;i<data.length;i++) {
        temp=data[i].split("§");
        path[path.length]=temp[0];
        sits[sits.length]=temp[1];
        titles[titles.length]=temp[2]
    }
    alert(path.join("|")+"\n"+sits.join("|")+"\n"+titles.join("|"))
      

  3.   

    var str="/a.jpg§/csdn.com§标题1§|/b.jpg§csdn.com§标题2§|/c.jpg§csdn.com§标题3§|/d.jpg§csdn.com§标题4§| "; var path=[],sits=[],titles=[],data=str.split("|"),temp; for(var i=0;i<data.length;i++) { temp=data[i].split("§"); path[path.length]=temp[0]; sits[sits.length]=temp[1]; titles[titles.length]=temp[2] } alert(path.join("|")+"\n"+sits.join("|")+"\n"+titles.join("|"))