获取了一堆url 比如
<a href = images/1.jpg>
<a href = /images/1.jpg>
<a href = http://www.x.com/1.jpg>等等怎么判断他们是否是相对路径还是绝对路径
并且进行替换 如果是单独的我会判断是否是http开头但问题是 以上三行代码是在同一个变量里面 要如何进行呢?是否可以用正则表达式?
<a href = images/1.jpg>
<a href = /images/1.jpg>
<a href = http://www.x.com/1.jpg>等等怎么判断他们是否是相对路径还是绝对路径
并且进行替换 如果是单独的我会判断是否是http开头但问题是 以上三行代码是在同一个变量里面 要如何进行呢?是否可以用正则表达式?
解决方案 »
- 求助:多for循环
- 【WPF】关于调用右键菜单的问题
- Global.asax 拦截文件直接下问题
- 想了很久了都没想通。这个可以用多个datagridview的datasource分别绑定多个表的信息吗,怎么建立一个方法呢?
- 命令窗口的程序如何界面化
- 初学者关于做报表问题
- 怎样在定时器(Timer)的事件响应函数里传递参数
- 哪里有c#2.0的编译器下载?
- 一个数据库更新问题!急!急!急!(解决了给100分,跟帖都给分)
- c# 连 sql server ...还是不好使。(我从初一连到初五,还是没连上)。救命。。
- 请教gridview 模板列中dropdownlist初始值的设置
- 我想做个小型网络游戏,有什么好的建议?
<a href = /images/1.jpg>
<a href = http://www.x.com/1.jpg>"; Regex reg = new Regex(@"(?<=href\s*=\s*(['""]?))(?!http://)/?([^'""\s>]+)(?=\1)");
string result = reg.Replace(test, "http://www.test.com/$2");
richTextBox2.Text += result;