查找存在“display:none”的所有标签,并添加属性aria-hidden =" true"

时间:2014-10-31 07:44:37

标签: html regex visual-studio-2013

这应该使用Visual Studio,正则表达式查找和替换。

例如:

<tr id="ID1" style="display: none;"></tr>

替换为

<tr id="ID1" style="display: none;" aria-hidden="true"></tr>

<span id="ID2" class="someClass" style="color:red; display: none;"></span> 

替换为

<span id="ID2" class=" someClass" style="color:red; display: none;" aria-hidden="true"></span>

我有正则表达式来查找所有带有display:none:

的标签
(<[^>]+)display: none;

但我现在不知道如何在此标签中包含新属性? 无论标签有多少属性,它都适用于每个标签。

1 个答案:

答案 0 :(得分:1)

或严格回答你的问题:

取代:

(<[^>]+)display: none;[^"]*"

使用:

$& aria-hidden="true"