我正在尝试使用Visual Studio的搜索替换功能来删除不执行任何操作的标记。目的是在将HTML粘贴到SharePoint页面之前简化一些HTML。
这就是我在查找框\<font\>{~(.*\<font\>.*)}\</font\>
替换框中有\1
然而,表达式没有匹配,即使我在HTML中有很多这样的地方<font> xxxx </font>
。我可以将.*
移到paranthesis之外,但是表达式匹配我有多组字体标记的大部分行 - 其中一些实际上做了一些事情。
如果IDE使用与它作为主要开发工具的语言相同的正则表达式引擎,我认为这会容易得多。
答案 0 :(得分:0)
我只需要查看VS 2010的文档。我只需要使用最小匹配@
:\<font\>{.@}\</font\>
。
答案 1 :(得分:0)
我试图用div标签替换所有span标签。通过在图片中使用以下RegEx,我能够解决类似的问题。我不得不逃避&gt;和&lt;和class属性双引号。
\<span class=\"label\"\>{.@}\</span\>
<div class="label">\1<\div>