扫码关注官方订阅号
var aa="你好<img src='aaa.gif' alt='图1'>天气不错<img src='bbb.gif' alt='图2'>哈哈"
如上代码,最终想用正则得到的是如下文字你好图1天气不错图2哈哈应该怎么写呢?我能想到的是用replace,但是如何匹配img并提取alt信息,我实在不会。求帮助~
var reg = /(.*?)<img.+?alt=('|")(.*?)\2.*?>([^<]*)/gi; var str = "你好<img src='aaa.gif' alt='图1'>天气不错<img src='bbb.gif' alt='图2'>哈哈" var resultStr = '' var exec = '' while(exec = reg.exec(str)) { resultStr += exec[1] + exec[3] + exec[4] } console.log(resultStr)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部