gpt4 book ai didi

javascript - 如何使用正则表达式从特定标记的属性中获取值?

转载 作者:行者123 更新时间:2023-12-02 16:58:29 25 4
gpt4 key购买 nike

示例:如果我有一个字符串段,并且需要仅从 img 标签中获取 width 中的所有值,我不知道如何仅使用一个正则表达式来完成此操作。

根据我目前对正则表达式的了解,我将使用 3 个正则表达式来执行此操作:首先,我首先获取所有所需的 HTML 标签 ( /\<img(.*?)\/?\>/g ),然后获取属性 ( /width=\".*?\"/g ),最后获取引号之间的内容(/\".[0-9]*?\"/g)。

<子>已编辑: Ps.:我只是出于学习正则表达式的目的而提出这个问题,我不打算解析 HTML 文档。目前我使用 Jquery ( $("img").attr('width') ) 获取此信息

最佳答案

\<img.*?\bwidth=\"(.*?)\".*?\/?\>

这会将您的正则表达式组合在一起并获得所需的结果。

查看演示。

http://regex101.com/r/kM7rT8/8

关于javascript - 如何使用正则表达式从特定标记的属性中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25975774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com