某處文本排除我有一個帶HREFC#正則表達式負先行從比賽
<a href="image-CoRRECTME.aspx?ALSO=ME&leaveme=<%= MyClass.Text %>">somelink</a>
我需要替換HREF attribue文本除的<%%含量爲小寫鏈接> brakets
應該是這樣的:
<a href="image-correctme.aspx?also=me&leaveme=<%= MyClass.Text %>">somelink</a>
我想是這樣的.. "href=\"([^\"]*[A-Z]+[^\"]*)(?:(?<!.*<%[^%]*%>.*)))\""
但它不工作。
謝謝!
哇,哇,慢下來。你真的在解析aspx文件嗎?或者你實際上正在執行該頁面,並試圖通過後面的代碼替換href中的任何值?你要把那個正則表達式替換放在哪裏? – BeemerGuy 2010-11-18 23:32:32
我只需要在鏈接小寫所有 – Sergey 2010-11-18 23:40:02
可能重複[C#正則表達式查找和替換鏈接只有大寫字符,不匹配排除](http://stackoverflow.com/questions/4219017/c-正則表達式查找和替換鏈接只帶大寫字符和) – 2010-11-19 03:13:39