2013-07-10 17 views
0
<img src="images/btn_studyroom.gif" border="0"> 

我是asp程序員。我需要更改所有網站的網頁可訪問性。加關閉/使用<img>,使用正則表達式

我想改變<img>標籤

例如

<img~~~><img~~~/>

如何使用正則表達式添加/>

+0

使用一個html解析器。不是正則表達式 – Cfreak

+0

''標籤是自閉的。除非你使用XHTML,否則不需要這樣做。 – Blender

+0

謝謝@Blender,我的網絡可訪問性檢查程序告訴我沒有啓用,所以我改變了它 –

回答

5

起初,>之前的斜槓不是「更易於訪問」,而是嚴格符合xhtml標準。 我不是一個asp專家,但你可以嘗試這樣的事情:

String newText = Regex.Replace(inputString, @"(<img[^>]+)(?<!/)(?=>)", "\1/"); 
+0

良好的調用負面lookbehind以驗證__this__圖像標記不具有斜線。 +1 –

+0

@Denomales:謝謝! –

+0

/\ ] * [^%\>]/\> /這是我的正則表達式。 –