只能split成
元素0:||ab||cc||dd
元素1:ab||cc||dd
元素2:ab||cc||dd||
下面是代码
var str='||ab||cc||dd||||ab||cc||dd||||ab||cc||dd||';
var arr=str.split(/||||/);
元素0:||ab||cc||dd
元素1:ab||cc||dd
元素2:ab||cc||dd||
下面是代码
var str='||ab||cc||dd||||ab||cc||dd||||ab||cc||dd||';
var arr=str.split(/||||/);
要这样的?
但可能会给大家个提示
<script>
var str="||ab||cc||dd||||ab||cc||dd||||ab||cc||dd||";
var ss= str.split(/(\|\|\|\|)/g);
//ss[0]="||ab||cc||dd"
//ss[1]="ab||cc||dd"
//ss[2]="ab||cc||dd||"
</script>
var s="||ab||cc||dd||||ab||cc||dd||||ab||cc||dd||";
var oReg=/.*?(\|\|)(?=\1|$)/g;
alert(s.match(oReg));
var str="||ab||cc||dd||||ab||cc||dd||||ab||cc||dd||";
var regexp = /\|\|ab\|\|cc\|\|dd\|\||\|\|ab\|\|cc\|\|dd\||\|\|\|ab\|\|cc\|\|dd\|\|/g;
alert( str.match( regexp ) );
(?<=\|\|)(?=\|\|)
var str = '||ab||cc||dd||||ab||cc||dd||||ab||cc||dd||';
var reg = /.+?\|\|(?=\|\||\|$)/g;
var arr = str.match(reg);
alert(arr.join('\n'));
</script>
var reg = /.+?\|\|(?=\|\||$)/g;
var arr = str.match(reg);
alert(arr.join('\n'));