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

  找出所有的P地址3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  【问题描述】3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  用户输入一段文字,其中包含两个合法的P地址。编写程序找出其中的IP地址,并输出结果。3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  输入数据:3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  服务器1的P地址是:192.168.3.112,服务器2的IP地址是:192.168.3.1223It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  ·输出结果:3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  192.168.3.112',192.168.3.122]3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  【解题思路】3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  P地址的格式是×××.×××.×××.×××,每个×代表一个阿拉伯数字。解决问题3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  的关键是写出IP地址的正则表达式,然后根据需要选择调用re模块中的match()、search()3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  或findall()等方法,求解问题。3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  【程序代码】3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  import re3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  pattern=rd{1,3}(?:\.\d{1,3}){3}3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  s=input(请输入一段包含IP地址的字符串:)3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  rs re.findall(pattern,s)3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  print(rs)3It100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

关 键 词

找出所有的P地址

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢