从这个字符串 -
some alphanumeric text <iframe ... src="srcval1" ... > ... </iframe> <iframe ... src="srcval2" ... > ... </iframe> some more alphanumeric text <iframe ... src="srcval3" ... > ... </iframe>
我想要以下内容 -
some alphanumeric text srcval1 srcval2 some more alphanumeric text srcval3
使用正则表达式
当我str.split(/ \<iframe[^\>]*\>[^\<]*\<\/iframe\>/).join(" ")
时,我失去了“srcvals”
答案 0 :(得分:1)
贪婪的替换应该有效
/<iframe.*?src="(.*?)".*?<\/iframe>/\1/