C语言 提取网站域名
来源:互联网 发布:u盘启动安装ubuntu系统 编辑:程序博客网 时间:2024/04/29 07:28
#include <stdio.h>#include <string.h>char *getDomain(const char *s){ char *temp = (char *)malloc(strlen(s) + 1); temp[0] = '\0'; int i, j; for (i = 0; s[i]; ++i) { if (s[i] == ':' && s[i + 1] == '/' && s[i + 2] == '/') { for (i = i + 3, j = 0; s[i] > 32 && s[i] < 127 && s[i] != '/'; ++i, ++j) { temp[j] = s[i]; if (s[i] == '@') { j = -1; } } temp[j] = '\0'; while (--j) { if (temp[j] == ':') { temp[j] = '\0'; } } } } char *domain = (char *)malloc(strlen(temp) + 1); strcpy(domain, temp); free(temp); return domain;}int main(int argc, char *argv[]){ const char *a = "https://username:password@subdomain.mydomain.com:80/dir/page.html"; const char *point = argc > 1 ? argv[1] : a; char *result = getDomain(point); puts(result); free(result); return 0;}
0 0
- C语言 提取网站域名
- 根据url提取网站域名的方法小结
- 根据url提取网站域名的方法小结
- 【C语言】查询域名IP
- c语言字符串的提取
- 【C语言】 提取子字符串
- java提取域名函数
- 网站域名
- C语言 从字符串中提取数字
- c语言提取xml文件内容
- MFCC特征提取(C语言版本)
- 【转载】MFCC特征提取(C语言版本)
- C语言文件提取神器for Mac
- C语言根据分隔符提取字符
- C语言提取(key,value)键值对
- c语言学习网站收录
- C语言学习视频网站
- 一个C语言学习网站
- UVa 11039 - Building designing
- ThreadLocal解析
- 最适合物联网开发的程序语言曝光
- Java排序算法(一):冒泡排序
- 自己写的C++高精度模板(带运算符重载),与别人的对比
- C语言 提取网站域名
- iOS中如何监测来电
- web app开发之图片上传预览
- Raspberry Pi-2 脚本自启动配置手记
- redis的配置文件参数
- fedora 的多媒体处理
- OC方法以及文件编译
- 5分钟在超能云(SuperVessel)上免费创建属于自己的大数据环境
- [150311]什么是指向函数的指针?