某处文本排除我有一个带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