9.1.2 找出所有的IP地址(微课).pptxVIP

  • 2
  • 0
  • 约1.23千字
  • 约 10页
  • 2026-08-05 发布于山东
  • 举报

找出所有的IP地址主讲人:邓利平重庆市九龙坡职业教育中心

问题描述[192.168.3.112,192.168.3.122]用户输入一段文字,包含两个合法的IP地址。编写程序找出其中的IP地址,并输出结果。输入数据服务器1的IP地址是:192.168.3.112,服务器2的IP地址是:192.168.3.122输出结果

问题描述问题解答IP地址的格式是什么?如何用正则表达式表示IP地址?问题分析

问题描述问题解答IP地址的格式是什么?如何用正则表达式表示IP地址?问题分析IP地址的格式是XXX.XXX.XXX.XXX,每个X代表一个阿拉伯数字。r\d{1,3}(?:\.\d{1,3}){3}

程序代码importrepattern=r\d{1,3}(?:\.\d{1,3}){3}①s=input(请输入一段包含IP地址的字符串:)rs=re.findall(pattern,s)②print(rs) ③r表示一个普通字符串,去掉反斜杠的转义机制。(?:…)匹配在括号内的任何正则表达式,但该分组所匹配的子字符串不能在执行匹配后被获取或是之后在模式中被引用,捕获组将在下一节中介绍。【非捕获组】“\d{1,3}”匹配至少1个至多3个数字,“\.\d{1,3}”匹配一个“.”且后跟至少1个至多3个数字。“(?:\.\d{1,3}){3}”小括号构成一个组,这个组恰好重复3

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档