vs vs 2008中的html标签attr正则表达式

时间:2014-02-06 04:38:49

标签: regex visual-studio visual-studio-2008

我想问一下正则表达问题。我想在vs 2008中搜索以下语法:

<table width="10%" class="test" style=""> </table> 
<table class="test" style="" width="10%">  </table> 
<table class="test" width="10%" style=""> </table> 
<table class="test" width="10%"></table> 
<table class="test"></table> 
<table></table> 
<div width="10%"></div>

我想在上表文本中搜索所有width =。

搜索正则表达式

table[^\w]+width="[^"]+"
搜索结果后

<table width="10%" class="test" style=""> </table> 
<table class="test" style="" width="10%">  </table> 
<table class="test" width="10%" style=""> </table> 
<table class="test" width="10%"></table> 

我想将width替换为style =“width:”

结果应为

<table style="width:10%" class="test" style=""> </table> 
<table class="test" style="" style="width:10%">  </table> 
<table class="test" style="width:10%" style=""> </table> 
<table class="test" style="width:10%"></table> 

如何更换?

1 个答案:

答案 0 :(得分:0)

使用以下正则表达式:

width="[^"]+"

[^"]匹配任何不是"的字符。