HTML 属性提取器

粘贴一段 HTML,批量扫描其中所有开始标签的属性,逐条列出所属标签、属性名、属性值与引号类型(双引号 / 单引号 / 无引号),并统计每个属性名出现的次数。可按属性名过滤只看关注的属性。属性值中的 HTML 实体按原样保留,不做解码,全部在浏览器本地完成。

HTML 输入 等待输入
属性名过滤

仅用正则匹配开始标签及其属性,不构成完整 HTML 解析;属性值中的实体按原样保留,不做解码。

提取结果
标签数—
属性数—
去重属性名—
过滤条件—
粘贴 HTML 后点击「提取属性」,属性列表与统计将显示在这里。

结果包含「属性列表」与「属性统计」两部分;引号类型分为双引号、单引号与无引号。

提取规则
  • 用正则定位开始标签 <tag ...>,标签名后紧跟空白或 > 才认定为标签。
  • 属性名取形如 [^\s=>/]+ 的连续字符,遇到 = 或空白结束。
  • 属性值三种引号类型:双引号 "…"、单引号 '…'、无引号(到空白或 > 结束)。
  • 空值属性(如 disabled)记为无引号且值为空字符串。
  • 「属性名过滤」不区分大小写,留空表示提取全部属性。
  • 统计按属性名汇总出现次数并降序排列,次数相同按属性名字典序。