2012-10-16 49 views
0

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

我可以使用的工具/技能有:HTML,Javascript,ASP(经典),一点.NET,Visual Web Developer Express 2010,但我能找到的唯一类似的东西是基于PHP的,他们不喜欢没有足够的解释给我建立一个解决方案并将HTML提供给它。

我发现了这样的东西:Regular expression to replace several html attributes,它给出了类似的东西的正则表达式函数的建议,但我甚至不知道如何运行正则HTML文件的正则表达式函数(我的浏览器正在努力与因为它是HTML文件的大小,所以我不认为JavaScript会削减它)。

任何人都可以提出最好的方法来实现这个目标吗?

感谢乡亲......

回答

1

由于您使用Visual Studio,你可以尝试正则表达式搜索&替换选项,但在Visual Studio中的正则表达式的实现与其他正则表达式引擎有很大不同。

这里有一个关于它的短文章: http://www.codinghorror.com/blog/2006/07/the-visual-studio-ide-and-regular-expressions.html

因为它说,在文章中,内置的正则表达式引擎并不理想。他们提到一个实现标准正则表达式的插件: http://www.codeproject.com/Articles/9125/Standard-Regular-Expression-Searcher-Addin-For-VS

+0

谢谢!我没有意识到在Visual Web Developer Express的查找控制台中有一个正则表达式替换选项,所以这是一个很好的开始,谢谢。 – Dan

+0

我更新了我的答案,其中使用了标准正则表达式引擎的Visual Studio正则表达式替换插件的链接。 – rednaw

+0

谢谢。我在查找中运行了这个'alt =“{[^ \”] +}“',并且用什么也没有,这似乎删除了alt属性的内容,所以我现在可以做一个查找和替换'alt =“''应该完全消失。需要做一些彻底的检查,因为我不明白正则表达式的一点点,但最初的印象是它的工作... – Dan