请大家 帮忙解决url补齐的问题 比如http://www.feichanglipin.cn/article_cat-6.html通过分析可以得到这样的url地址 goods-32.html请问 如和使用 通用的方法 将他们 补齐那 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “补齐”什么意思?你是想url变成这种形式:http://www.feichanglipin.cn/goods-32.html ?还是其他什么形式?要是能取到goods-32.html 的话string str1 = "http://www.feichanglipin.cn/"; string str2 = "goods-32.html ";string url = str1 + str2;不就O了。 http://www.feichanglipin.cn/article_cat-6.html 为什么可以分析出来得到 goods-32.html ?说清楚点啊 我希望的就是在当前页面 如果得到goods-32.html 或者/goods-32.html 或者../goods-32.html 或者../../ff/ggg/hhh/goods-32.html 这样的连接地址 都能得到其完整形式 以http://www.feichanglipin.cn/ 开头的 哈哈哈哈 多谢了 哈哈 那你就用固定字符串加上你分析出来的呀string url="http://www.feichanglipin.cn/";url+=分析的字符串 加上这样的地址也成吗 ../../ff/ggg/hhh/goods-32.html 好啊好哦思考一下 哈哈 如果你认为新加入的补齐字符可能导致URL的书写规则错误,可以在补齐后加入正则表达式来判断一下正确与否~string strRegex = @"^([\w-]+\.)*[\w-]+(:\d+)?(/[\u4e00-\u9fa5\w- ./?%&=]*)?$";Regex re = new Regex(strRegex);if (re.IsMatch(sUrl)) { return true;}附上我使用的判断方法~也是从别人那里弄来的,基本上正确~ winform窗口随Panel大小变化而变化问题 归递返回问题 GDI+ 中发生一般性错误?????? [放技术分].NET 2.0新特性应用调查讨论 超高难度问题,在csdn上都还没看到过,很值得大家研究,将winForm程序发布成用web访问,不过所有分都放出来,只有30分了. 两个问题 动态加载TreeNode问题! 请问在服务中怎么调用.exe [求助]水晶报表的问题(急 在线等) 请问怎样在C#window程序中将DataSet中的数据导入到Excel IronPython 能不能给一个已经存在的类添加方法 XmlReader 的问题
要是能取到goods-32.html 的话
string str1 = "http://www.feichanglipin.cn/";
string str2 = "goods-32.html ";
string url = str1 + str2;
不就O了。
为什么可以分析出来得到 goods-32.html ?
说清楚点啊
或者/goods-32.html 或者../goods-32.html 或者../../ff/ggg/hhh/goods-32.html 这样的连接地址
都能得到其完整形式 以http://www.feichanglipin.cn/ 开头的 哈哈哈哈
多谢了 哈哈
string url="http://www.feichanglipin.cn/";
url+=分析的字符串
string strRegex = @"^([\w-]+\.)*[\w-]+(:\d+)?(/[\u4e00-\u9fa5\w- ./?%&=]*)?$";
Regex re = new Regex(strRegex);
if (re.IsMatch(sUrl)) {
return true;
}
附上我使用的判断方法~也是从别人那里弄来的,基本上正确~