求个正则~~~
来源:百度知道 编辑: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 这条就不算在内
其中会出现若干个这样的组合</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>