CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

如何判断两域名相似?

楼主wishfly()2004-12-02 20:22:17 在 C/C++ / C++ 语言 提问

如何判断两域名相似?  
   
  比如:  
   
  compare("www.sina.com","www.news.sina.com")   ==   true  
     
   
  thanks!  
  问题点数:0、回复次数:7Top

1 楼jasmineily(学习中)回复于 2004-12-02 21:29:11 得分 0

怎么样才叫相似?  
  是不是来自同一个网站的就叫相似?或超过12个字符相同就叫相似?或用.分开的各个字串有部分相同?  
  先列出相似的条件来,再考虑实现吧。不要自已都不知道自已到底要实现什么。Top

2 楼avalonBBS("︶.︶メ)→( ̄ε ̄メ)回复于 2004-12-02 21:31:08 得分 0

同上,如果不能用语言准确的表达,怎么能写出程序呢Top

3 楼wishfly()回复于 2004-12-02 23:52:01 得分 0

 
  条件:二级域名相同  
   
  如:“www.sina.com"和"www.news.sina.com”   的二级域名“sina.com”相同,所以相似。  
   
  Top

4 楼wishfly()回复于 2004-12-02 23:52:20 得分 0

如何用c来实现?Top

5 楼friedchicken2002(学习,天天...)回复于 2004-12-03 08:19:19 得分 0

提供个思路吧:用字符串‘倒着’比较。Top

6 楼jasmineily(学习中)回复于 2004-12-03 13:04:24 得分 0

如果域名只是简单的XXX.com.之类的,就如friedchicken2002说的倒着比较,找到两个字符串中第二个.出现的位置,如果这个位置之前的字符子串都相同,就是相似;否则不相似  
  如果查一些长一点的URL则可以这样做:  
  设两个域名为s1,s2  
  1.先在s1,s2中查找net,com,org,com.cn等一级(com.cn算二级吧)域名;如果查到的结果不同,则不相似  
  2.获取查到的一级域名之前用.分割的字符子串,相同则相似,否则不相似Top

7 楼L0ading(L0ading)回复于 2004-12-03 15:44:48 得分 0

用.分割成数组  
  比较数组重复的程度Top

相关问题

  • 如何判断输入的是域名还是ip?附代码,谢谢。
  • 如何判断一个网站(一级域名)下是否有论坛或者留言板?
  • 如何判断?
  • 曲线拟和与相似性判断
  • 如何申请域名?
  • 如何得到Windows域名
  • 如何在WEB FORM中使用C#来PING主机的IP地址判断其通断?如何PING域名返回其IP地址并判断其通断?谢谢。
  • 关于通过域名判断跳转页面的问题.
  • 关于通过域名判断跳转页面的问题.
  • /////////////如何实现域名查询(包括中文域名)?/////////////

关键词

  • 相似
  • 域名
  • 字符
  • sina
  • 相同
  • 二级
  • www

得分解答快速导航

  • 帖主:wishfly

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo