获取IP的话一般使用ifconfig
虽然网上很多用grep或者awk的,但是如果没有这些库的话怎么匹配字符串呢?

提取ip地址我的思路是先system(ifconfig > file)
输出到指定文件,然后读取文件匹配字符串,
如果能够读出来
可以用fets和
strstr函数来识别ip addr字符匹配到那一行,之后通过正则表达式把那一行的关键提取出来:

#define _CRT_SECURE_NO_WARNINGS //VS2019用的宏,可删
#include<stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{int val;char s[50], s1[50], s2[50] = {'\0'};sscanf("inet addr: 192.168.7.32 netmask: 255.255.255.0","%*[^:]:%[^n]",s);val = atoi("192.168.7.32 ");printf("s is %s\n", s);printf("val is %d", val);
}

正则表达式实现提取IP地址字符串相关推荐

  1. python正则匹配ip地址_Python正则表达式匹配和提取IP地址

    Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...

  2. python re正则提取ip地址_Python正则表达式匹配和提取IP地址

    No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}\.){3}[0-9 ...

  3. python re正则提取ip地址_python 正则表达式匹配IP地址

    一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.实验目的 从tex ...

  4. shell脚本通过正则表达式提取 IP 地址

    假设需要提取的 IP 地址在文件 test.txt 中,可以使用以下 shell 脚本通过正则表达式提取 IP 地址并打印 grep -E -o "([0-9]{1,3}.){3}[0-9] ...

  5. 使用 Python 从文件中提取 IP 地址

    让我们看看如何使用 Python 从文件中提取 IP 地址. 算法 : 为正则表达式导入 re 模块. 使用 open() 函数打开文件. 读取文件中的所有行并将它们存储在列表中. 声明 IP 地址的 ...

  6. 正则表达式表示的IP地址

    正则表达式表示的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?). 第一个()是运用的分组表达前三串条件,{ ...

  7. Centos7 ,使用grep,cut 、awk 提取IP地址

    文章目录 1.任务说明 2.方法1:用 cut 提取IP 2.1.提取关键行 2.2.尝试分割提取 2.3.去空格 2.4.分割,提取指定的列 3.方法2:用 awk 提取IP 3.1.提取关键行 3 ...

  8. Linux_shell---使用grep,tr和cut指令提取IP地址

    首先贴上全部的Shell指令操作: >>>ifconfig eno2 | grep inet -w | tr -s '\ ' | cut -d ' ' -f 3 下面来进行指令的分析 ...

  9. 如何从 Apache 和 NGINX 服务器的日志文件中提取 IP 地址

    作为系统管理员,您需要密切关注访问您网站的 IP 地址.服务器日志是此类信息的有用来源.它们包含您的服务器收到的每个请求的 IP 地址.日期时间.请求类型.URL.服务器响应等.在本文中,我们将了解如 ...

最新文章

  1. android 关闭jack_Android7.0 配置JACK支持多用户同时编译
  2. python实训项目-实验楼Python项目
  3. android的NDK和java进行本地socket通信
  4. JAVA基础知识总结8(设计模式)
  5. 韦东山衔接班——4.4_构建根文件系统之构建根文件系统
  6. ansible的错误
  7. NEO技术文章征集大赛
  8. WPF 开发 WebBrowser
  9. python下载问题_初学者下载使用Python遇到的问题看它就行了
  10. Android 应用上线安卓市场
  11. gitbub.com设置协作者提交代码步骤
  12. 有用但用处不多的html的属性
  13. 迅雷Beta来了,这软件太实用了,磁力随心下
  14. excel入门,如何玩转excel,你早该这么玩Excel笔记12
  15. 工业封装胶粘剂市场现状及未来发展趋势
  16. Gartner云端盘点,浅谈2017IaaS魔力象限
  17. 滴滴云A100 40G 性能测试 V100陪练!
  18. 菜鸟的springboot项目图片上传及图片路径分析
  19. 怎么看虚拟网服务器ip地址,如何根据ip地址反查域名
  20. 陆大洋——做最顶级的摄影人!

热门文章

  1. Python的基础语法及使用
  2. 有关键词和频率,怎么求共词矩阵?有报酬
  3. Python-修改图片分辨率
  4. 新手看过来:示波器的工作原理
  5. 又一家初创公司获得数千万融资进军边缘计算赛道!
  6. 发错邮件后你知道怎么撤回邮件吗?163vip邮箱邮件撤回了解一下
  7. Zabbix学习笔记(七)---网络波动监控
  8. 计算机显卡维修,pci-e显卡基本维修教程
  9. C语言程序设计笔记(浙大翁恺版) 第八周:数组
  10. 使用Mathpix snip软件 快捷复制PDF/图片中公式到Latex和word