<script>
var str="advbvvbvvbbbbbbbvvvssssbbbbbbbbbbbbnnnn";
alert(str.match(/^[^b]+(b[^b]+)*/)[0])
</script>
var str="advbvvbvvbbbbbbbvvvssssbbbbbbbbbbbbnnnn";
alert(str.match(/^[^b]+(b[^b]+)*/)[0])
</script>
var str="advbvvbvwvb bbbbbbvvvssssbbbbbbbbbbbbnnnn";
alert(str.match(/^[^b]+(b([^b]|\s)+)*/)[0])
</script>
var str ="advbvvbvvbbbbbbbvvvssssbbbbbbbbbbbbnnnn"
if(arr=str.match(/b{2,}.+$/))alert(str.replace(arr[0],""))
</script>
我可以了,不过还想接着再问一个
如果要得到其中的vvvssss,怎么办?
我使用这个表达式
(?=b{2,})(.*)(?=b{2,})
得到的却是:
bbbbbbbvvvssssbbbbbbbbbbbbbbb