python ip正则式

时间:2022-02-13 22:13:02 

ip正则式为:r'(([12][0-9][0-9]|[1-9][0-9]|[1-9])\.){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])'
以下为一个示例
#-*- coding:utf-8 -*-
import re
def ip():
'验证IP的正则式'
def match_group(p):
s = '''211.210.209.108
gan ffad1.210.2.108
d ffad1.210.2.109afa'''
com = re.compile(p)
lst_m = com.finditer(s)
for m in lst_m:
print m.group()
p = r'(([12][0-9][0-9]|[1-9][0-9]|[1-9])\.){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])'
match_group(p)
def group():
'''若存在多个匹配,可以用finditer来获取到多个组'''
def match(p):
s = 'Isaac Newton, physicist, huang zhijun'
mo = re.compile(p)
m = mo.search(s)
if not m:
print 'no match'
else:
print mo.findall(s)
print 'm.group(0):', m.group(0)
# print 'm.group(1):', m.group(1)
# print 'm.group(2):', m.group(2)
m_ite = mo.finditer(s)
for ite in m_ite:
print 'ite.group(0)', ite.group(0)
print 'ite.group(1)', ite.group(1)
print 'ite.group(2)', ite.group(2)
# p = r'(\w+) (\w+)'
p = r'(\w+) (\w+)'
match(p)
if __name__ == '__main__':
ip()
# group()

标签:python,ip,正则
0
投稿

猜你喜欢

  • Python常用内置模块之xml模块(详解)

    2021-12-17 21:31:43
  • MySQL常用维护管理工具

    2009-03-08 16:51:00
  • 简单聊聊Golang中defer预计算参数

    2023-07-22 03:55:09
  • 去掉CSS赘余代码,CSS可以更简洁

    2008-11-05 13:07:00
  • python 将列表中的字符串连接成一个长路径的方法

    2023-04-18 14:06:25
  • Python实现壁纸下载与轮换

    2022-07-01 19:19:19
  • Python tkinter的grid布局及Text动态显示方法

    2023-06-28 14:54:00
  • Python中的FTP通信模块ftplib的用法整理

    2021-12-31 19:35:45
  • SQL Server如何保证可空字段中非空值唯一

    2011-02-24 16:44:00
  • Django渲染Markdown文章目录的方法示例

    2021-03-31 05:12:07
  • 一文读懂Python版本管理工具Pyenv使用

    2023-04-23 12:59:17
  • asp+jsp+JavaScript动态实现添加数据行

    2023-07-03 05:37:15
  • python去掉 unicode 字符串前面的u方法

    2021-03-02 20:53:33
  • Python 程序员必须掌握的日志记录

    2021-11-05 06:17:20
  • 详解python中*号的用法

    2023-05-03 18:55:11
  • 小谈MySQL字符集

    2009-02-13 13:30:00
  • ASP保存远程图片到本地 同时取得第一张图片并创建缩略图的代码

    2011-04-19 11:07:00
  • python提取内容关键词的方法

    2021-07-29 00:45:37
  • Oracle 的入门心得 强烈推荐

    2009-05-24 19:55:00
  • 如何利用Matplotlib库绘制动画及保存GIF图片

    2021-06-08 17:15:40
  • asp之家 网络编程 m.aspxhome.com