2012-10-16 85 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