使用零宽度断言就可以实现:
href="((?!http)\S+)"
仅可匹配 href="admin/index.html"
其中 $0 = href="admin/index.html"
$1 = admin/index.html
差不多这样开头 href=\"(?!http)
具体可以研究下:
http://msdn.microsoft.com/zh-cn/library/az24scfc.aspx#grouping_constructs
http://msdn.microsoft.com/zh-cn/library/ms972966.aspx#XSLTsection157121120120