示例: 如果我有一个字符串段,并且需要仅从 img 标签中获取 width 中的所有值,我不知道如何仅使用一个正则表达式来完成此操作。
根据我目前对正则表达式的了解,我将使用 3 个正则表达式来执行此操作:首先,我首先获取所有所需的 HTML 标签 ( /\<img(.*?)\/?\>/g
),然后获取属性 ( /width=\".*?\"/g
),最后获取引号之间的内容(/\".[0-9]*?\"/g
)。
<子>
已编辑: Ps.:我只是出于学习正则表达式的目的而提出这个问题,我不打算解析 HTML 文档。目前我使用 Jquery ( $("img").attr('width')
) 获取此信息
最佳答案
关于javascript - 如何使用正则表达式从特定标记的属性中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25975774/