求个正则~~~

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:51:10
一行html文本

其中会出现若干个这样的组合</div>A|B|C|D</b>

但这组合以外</dive>和</b>这2个标签会随机出现 比如

</div></div>A|B|C|D</b></div></b></b></b></div></b></b></div>A|B|C|D</b>

只要</div>A|B|C|D</b>这个组合里的内容
·······················
还有个正则 就是A到B之间的字符除了出现BIG这个词组意外,任何字符都可以 怎么写?

出现BIG 这条就不算在内

能力有限 只能做到这样子

<script type="text/javascript">

var Str="</div></div>A|B|C|D</b></div></b></b></b></div></b></b></div>A|B|C|D</b>";
var Reg=/<\/div>[^<>]+(?=<\/b>)/gi;     //  匹配结果 </div>A|B|C|D  要在去掉  </div>
var Arr=Str.match(Reg);
for (var i= 0;i <Arr.length;i++){
alert(Arr[i].substring(6,Arr[i].length));
}

</script>