实施例: 如果我有一个字符串片段,并且需要从宽度获取所有值,只需要从 img 标记获取,我不知道如何只使用一个正则表达式。
根据我目前在正则表达式方面的知识,我会使用3个正则表达式来执行此操作:首先,我首先获得所有需要的HTML标记(/\<img(.*?)\/?\>/g
),然后获取属性(/width=\".*?\"/g
),最后获取引号之间的内容(/\".[0-9]*?\"/g
)。
<子>
已编辑: Ps。:我只是在Regex中将此问题用于学习目的,我不打算解析HTML文档。目前我使用Jquery($("img").attr('width')
)获取此信息
答案 0 :(得分:2)