我正在尝试使用 Visual Studio 的搜索替换功能来删除不做任何事情的标签。目的是在我将一些 HTML 粘贴到 SharePoint 页面之前对其进行简化。
这就是我在查找框中使用的\<font\>{~(.*\<font\>.*)}\</font\>
并且替换框有\1
然而,这个表达式没有匹配,即使我<font> xxxx </font>
在 HTML 中有很多这样的地方。我可以将.*
括号移到外面,但随后表达式匹配了我有多组字体标签的大部分行——其中一些实际上做了一些事情。
我认为如果 IDE 使用与它作为主要开发工具的语言相同的正则表达式引擎,这会容易得多。