问题与关闭所有未关闭的HTML IMG标签中的问题相同,但是提供的regexp(<img[^>]+)(?<!/)>
需要后向支持-nodejs没有。
如何在nodejs中获得相同的结果?
源HTML由另一个应用程序生成。
稍微更改正则表达式:
/(<img[^>]*[^\/>])>/
或另一种方式(很可能较慢):
/(<img(?:(?!\/>)[^>])+)>/
我尝试不将至少1个字符的假设更改为>
,即<img>
您的regex/(<img[^>]+)(?<!\/)>/
或我上面建议的regex都不会匹配。
如果要<img>
与正则表达式匹配(以便可以对其进行修改):
/(<img(?:[^>]*[^\/>])?)>/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句