当前位置:编程学习 > html/css >>

如何用正则表达式替换网页中的网址为# 例如<a href="123.html">qwerr</a>换成<a href="#"></a>

答案:查找:(\shref\s*=\s*")(.+?\.html?)("\s*>) 替换:\1#\2
其他:string patten="(?<=<a\\s*href=\")[^"]+\"; //查找
string rep="#";                                       //替换
使用repalce方法就可以了。
C#中是:
string ret=Regex.Replace(source,pattern,rep);
//source是输入 

上一个:在html中\和/有什么区别? 谢谢咯。。
下一个:swfupload如何改变上传队列的css样式(或者使用自己的html的内容)?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,