0

我正在尝试使用 Visual Studio 的搜索替换功能来删除不做任何事情的标签。目的是在我将一些 HTML 粘贴到 SharePoint 页面之前对其进行简化。

这就是我在查找框中使用的\<font\>{~(.*\<font\>.*)}\</font\>

并且替换框有\1

然而,这个表达式没有匹配,即使我<font> xxxx </font>在 HTML 中有很多这样的地方。我可以将.*括号移到外面,但随后表达式匹配了我有多组字体标签的大部分行——其中一些实际上做了一些事情。

我认为如果 IDE 使用与它作为主要开发工具的语言相同的正则表达式引擎,这会容易得多。

4

2 回答 2

0

我只需要查看 VS 2010 的文档。我只@需要使用最小匹配:\<font\>{.@}\</font\>.

于 2012-12-17T18:09:10.890 回答
0

我试图用 div 标签替换所有 span 标签。通过使用图片中的以下正则表达式,我能够解决类似的问题。我不得不同时转义 > 和 < 以及类属性双引号。 \<span class=\"label\"\>{.@}\</span\> <div class="label">\1<\div>

Html 标签正则表达式替换

于 2013-11-19T02:07:21.987 回答