<script language="JavaScript">
<!--
var str="[yinyuan=20]alksdfjaklsdfjalsdf[/yinyuan][yinyuan=30]alksdfjaklsdfjalsdf[/yinyuan]"
var re=/\[(yinyuan)=([^\]]+)\][^\[]*\[\/\1\]/
var a=[]
while(re.test(str)){
a[a.length]=RegExp.$2
str=str.replace(re,'')
}
alert(a.join('\n'))
//-->
</script>