问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

输入一段字符串,判断它是不是IP地址。

发布网友 发布时间:2022-04-04 15:29

我来回答

5个回答

热心网友 时间:2022-04-04 16:59

在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址,它就像您在网上的身份证,要查看自己IP地址可在Windows 9x的系统中单击“开始”→"运行”→敲入“winipcfg”(2000/xp 输入ipconfig )→按回车键。IP是Internet Protocol(国际互联网协议)的缩写。各主机间要进行信息传递必须要知道对方的IP地址。每个IP地址的长度为32位(bit),分4段,每段8位(1个字节),常用十进制数字表示,每段数字范围为1~254,段与段之间用小数点分隔。每个字节(段)也可以用十六进制或二进制表示。每个IP地址包括两个ID(标识码),即网络ID和宿主机ID。同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(工作站、服务器和路由器等)对应有一个主机ID。这样把IP地址的4个字节划分为2个部分,一部分用来标明具体的网络段,即网络ID;另一部分用来标明具体的节点,即宿主机ID。这样的32位地址又分为五类分别对应于A类、B类、C类、D类和E类IP地址。

热心网友 时间:2022-04-04 18:17

先判断字符长度是否在7到15之间,再判断每判断每段数的大小是否在0到255之间,再判断字符".",的个数是否等于3.

热心网友 时间:2022-04-04 19:51

我的思路:
192.168.1.1

先判断 有几个"." 如果 != 3个"."; 那么格式不对.
然后再判断 每个"." 之间的数字 >=0 && <= 255 才是正确的格式.
是否有效ip 这个要研究 ip的定义.

热心网友 时间:2022-04-04 21:43

正则表达式啊
(\d{1,3}\.){3}\d{1,3}

热心网友 时间:2022-04-04 23:51

使用正则表达式。
求对一个字符串判断是否为ip地址的C程序

char ip[20];printf("请输入ip\n"); //点分十进制 scanf("%s",ip);const char* del=".";char* token=strtok(ip,del);int i=0,tem=0;bool flag=1;while(token!=0){ i++;tem=atoi(token);if(tem&gt;255||tem&lt;0){ printf("不是,ip地址的点分十进制大于等于0小于等于255\n");f...

linux c 判断字符串是否为ip地址

一般地可以通过正则表达式库进行检测 也可以手动进行检测 常见的ip地址是点分十进制的字符串形式 类似 192.168.1.1 10.2.4.1 这种 四个部分每个部分的最大值是255 所以正则表达式简单点可以是 (\d+\.){3}\d+ 但这样并不能完全正确地匹配ip地址 如果所要匹配的文件中确定出现的类似字符串为ip...

用C++输入一串字符串,判断是否为合法的IP地址,如果是,指出是哪一类IP地...

include&lt;stdio.h&gt;#include&lt;string.h&gt;int isip(char*str,int* f){int bip[4] = { 999, 999, 999, 999 };char cp[3] = { 0 };char o = 0;int i;if (sscanf(str, "%d%c%d%c%d%c%d%c", bip, cp, bip + 1, cp + 1, bip + 2, cp + 2, bip + 3, &amp;o) != 7)...

在shell中如何判断字符串是否为有效的IP地址

IP地址必须为全数字 if [ $? -ne 0 ]then return 1 fi ipaddr=$1 a=`echo $ipaddr|awk -F . '{print $1}'` #以"."分隔,取出每个列的值 b=`echo $ipaddr|awk -F . '{print $2}'`c=`echo $ipaddr|awk -F . '{print $3}'`d=`echo $ipaddr|awk -F . '{print ...

如何判断是不是正确的ip地址

要判断一个字符串是否是正确的IP地址要检查IP地址的格式、检查每个数字的前导零、检查点的数量、使用网络工具验证。1、检查IP地址的格式:IP地址由四个用点(.)分隔的数字构成,每个数字都在0-255的范围内;例如,有效的IP地址是192.168.0.1。2、检查每个数字的前导零:IP地址中的每个数字不能有...

如何判断用户输入的字符串是否是IP地址

商业应 用中只用到A、B、C三类。IP协议(Internet Protocol)又称互联网协议,是支持网间互连的数据报协议,它与TCP协议(传输控制协议)一起构成了TCP/IP协议族的核心。它提供网间连接的完 善功能, 包括IP数据报规定互连网络范围内的IP地址格式。IP地址的显示可以更改,更改IP地址使用双鱼IP转换器 ...

shell 判断字符串是不是IP

!/bin/bash ip='123.123.123.1231'ip='123.123.123.131'echo $ip | perl -ne 'exit 1 unless /\b(?:(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5]))\b/'if [ $? -eq 1 ]then echo "Invalid Ip"else echo "Ip...

leetcode-468-验证IP地址

给定字符是有效的IPv4地址 给定字符是有效的IPv6地址 给定的字符既不是有效的IPv4地址也不是有效的IPv6地址所以只需要根据给定的条件判断是否是对应有效的IP地址即可。代码实现varvalidIPAddress=function(queryIP){constv4Arr=queryIP.split('.')constv4Reg=/^[0-9]{1,3}$/gconstv6Reg=/^[0-9a...

如何判断用户输入的字符串是否是IP地址

这个程序从标准流读取数据,可以进行无限制的输入。下面贴出代码,然后引出另外一个问题,将字符串ip转换成整形ip地址。[cpp] #include

C语言实现,如何判断一个字符串属于ABCDE哪类地址。。。

每个网络能容纳6万多个主机 。3. C类IP地址 一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。知道了上面的区别和划分,通过编程处理,就可以判断是哪一类了 ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
湖南小学一年级教材版本 步步高A3,A5哪款更适合大学英语专业生? 诺亚舟和步步高哪个电子词典好,适合大学英语专业的 步步高9288简介 步步高外语通9188辞典三大同步学习功能 步步高7980的主要功能 步步高A8功能参数 ...是我国著名的菜系,其中粤菜正宗的来源是( )A.d省B.e省C 粤菜广东菜的发源地在那里 粤菜、豫菜、湘菜的来源地是哪里? 途观流量卡放在哪里的 大众汽车流量卡位置 中控屏的流量卡插什么位置 录取结果 注:当考生查询到自己录取结果为空时,表示该考生尚未被录取 求高考查询详解最近都是这样 理想汽车的流量卡装在哪 大众朗逸流量卡插在什么地方 卡罗拉车载流量卡在哪里 福特汽车流量卡插在哪里 做梦梦见黄龙了 关于好家庭的演讲稿怎么写小学生 关于二十四孝的 演讲稿 急... 关于周瑜的演讲稿??(800字) 运动会30米折返跑加油稿,急用,求大神解答&#xF64F;&#xF64F; 孝的故事(长一点最好比一张稿纸的字数少一点) 古今故事报现在还征稿吗?有没有电子邮箱? 求女性感情独白稿件。三分钟。 松下蒸烤箱怎么蒸馒头 厨师机除了可以做烘焙,能不能做中式的面点? 机器做馒头的方法 蒸烤一体机蒸馒头问题? 天籁车机没流量卡装在哪 冠道车机流量卡在哪 车载流量卡插在哪里 伊兰特车载流量 16年日产逍客车载导航显示屏在哪里插流量卡 车载流量是怎么弄的 长安汽车的流量卡装在哪里 吉利缤越流量卡插在哪里? 流量卡放在哪里? 2020年,6000~7000游戏本电脑推荐? 朋友过生日的话送什么比较好 朋友过生日送什么最好? 好朋友过生日,应该送什么礼物比较好? 朋友过生日应该送什么礼物才好呢 好朋友生日快到了 送什么礼物好呢? 普通女性朋友生日送什么礼物好? 院里睡觉见空鸟笼 身体强壮无忧无虑 猜一动物 请问你映客怎么直播游戏比如王者荣耀 梦见鸟笼装老鼠 你好,麻烦一下问一下你一个问题,映客怎么直播王者荣耀
  • 焦点

最新推荐

猜你喜欢

热门推荐