<img src="images/btn_studyroom.gif" border="0">
我是asp程序員。我需要更改所有網站的網頁可訪問性。加關閉/使用<img>,使用正則表達式
我想改變<img>
標籤
例如
<img~~~>
到<img~~~/>
如何使用正則表達式添加/>
?
<img src="images/btn_studyroom.gif" border="0">
我是asp程序員。我需要更改所有網站的網頁可訪問性。加關閉/使用<img>,使用正則表達式
我想改變<img>
標籤
例如
<img~~~>
到<img~~~/>
如何使用正則表達式添加/>
?
起初,>之前的斜槓不是「更易於訪問」,而是嚴格符合xhtml標準。 我不是一個asp專家,但你可以嘗試這樣的事情:
String newText = Regex.Replace(inputString, @"(<img[^>]+)(?<!/)(?=>)", "\1/");
良好的調用負面lookbehind以驗證__this__圖像標記不具有斜線。 +1 –
@Denomales:謝謝! –
/\ ] * [^%\>]/\> /這是我的正則表達式。 –
使用一個html解析器。不是正則表達式 – Cfreak
''標籤是自閉的。除非你使用XHTML,否則不需要這樣做。 – Blender
謝謝@Blender,我的網絡可訪問性檢查程序告訴我沒有啓用,所以我改變了它 –