Regex 从HTML中删除alt属性

Regex 从HTML中删除alt属性,regex,replace,Regex,Replace,我有一个巨大的HTML文件,我正试图格式化它,以便能够将内容导入到不同的应用程序中。剩下的一件事是,我需要完全从HTML中删除所有alt属性。它们都有不同的值,大约有5000个,所以很明显,直接查找和替换不是一个选项。也许有一种方法可以在VisualWebDeveloper中找到并替换为正则表达式 我可以使用的工具/技能有:HTML、Javascript、ASP(经典)、一点.NET、Visual Web Developer Express 2010,但我能找到的唯一类似的东西是基于PHP的,它

我有一个巨大的HTML文件,我正试图格式化它,以便能够将内容导入到不同的应用程序中。剩下的一件事是,我需要完全从HTML中删除所有alt属性。它们都有不同的值,大约有5000个,所以很明显,直接查找和替换不是一个选项。也许有一种方法可以在VisualWebDeveloper中找到并替换为正则表达式

我可以使用的工具/技能有:HTML、Javascript、ASP(经典)、一点.NET、Visual Web Developer Express 2010,但我能找到的唯一类似的东西是基于PHP的,它们的解释不够充分,我无法设置解决方案并将HTML提供给它

我发现了这样的东西:,它给出了执行类似操作的正则表达式函数的建议,但我甚至不知道如何在一个直接的HTML文件上运行正则表达式函数(我的浏览器正在与HTML文件的大小作斗争,所以我认为javascript不会削减它)

有人能提出实现这一目标的最佳方法吗


谢谢大家…

既然您使用了Visual Studio,您可以尝试使用正则表达式搜索和替换选项,尽管Visual Studio中正则表达式的实现与其他正则表达式引擎非常不同

这里有一篇关于它的短文:

正如文章中所说,内置正则表达式引擎并不理想。他们提到了一个插件,实现了标准正则表达式:

谢谢!我不知道Visual Web Developer Express中的查找控制台中有一个regex替换选项,所以这是一个很好的开始,谢谢。我更新了我的答案,添加了一个指向Visual Studio的regex替换插件的链接,该插件使用标准的regex引擎。谢谢。我在find中运行了这个
alt=“{[^\“]+}”
,并将其替换为nothing,这似乎已经剥离了alt属性的内容,因此我现在可以对
alt=”执行查找和替换“
并且应该完全关闭。需要做一些彻底的检查,因为我一点也不了解正则表达式,但最初的印象是它工作了…在Visual Studio搜索中启用正则表达式过滤器,并使用
data ng-*.*?=“*.*?”
ng-*.*?=“*.*”
从HTML中删除所有角度属性。