头歌python实验:网络安全应用实践-恶意流量检测

打印 上一主题 下一主题

主题 1044|帖子 1044|积分 3132

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第1关:re 库的使用

本关任务:编写一个能正则匹配出 ip 地址的小步伐。
re 的重要功能函数

常用的功能函数包括: compile、search、match、split、findall(finditer)、sub(subn)。
re.search 函数

re.search 扫描整个字符串并返回第一个乐成的匹配。
函数语法:

  • re.search(pattern, string, flags=0)
函数参数说明:
    参数   含义         pattern   匹配的正则表达式       string   要匹配的字符串。       flags   标志位,用于控制正则表达式的匹配方式,如:是否区分巨细写,多行匹配等等。   例子


  • import re
  • line='www.python.org'
  • trueIp =re.search('python',line)
  • print(trueIp)
输出: www.python.org <_sre.SRE_Match object; span=(0, 11), match='192.168.1.1'>
编程要求

根据提示,在右侧编辑器 begin-end 内增补代码,使用 re.search 匹配出 IP 地址。
测试说明

平台会对你编写的代码举行测试: 代码请写在 Evidence 函数里,path 为存放 IP 的文件路径,文件内容为:192.168.1.1 请读取出文件内容,并用 re.search 匹配并输出效果;
预期输出: <re.Match object; span=(0, 11), match='192.168.1.

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

圆咕噜咕噜

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表