使用 JavaScript,我试图替换 html 标记内的属性,并提出了这个正则表达式:
/<\s*tag[^>]*(attr)=['"]{1,1}([^'"\s]*)['"]{1,1}/ig;
这行得通。但是,我希望能够指定查找包含属性值的相同类型的引号。因此,例如,我想指定这是否是表单<tag attr='data'>
,在第二个引号中查找单引号,而不是双引号。反之亦然<tag attr="data">
;将 SECOND 标记与双引号匹配,而不是单引号。这是为了帮助我保护函数调用免受格式奇特的 HTML 的影响。
那么,我该如何实现呢?
谢谢!