python基础7:re模块的字段匹配;高亮体显示;
在读取网络设备回显信息时,通常需要对回显信息进行清洗,为方便观察,有时会对特定字段高亮显示;
因此会用到正则表达式 re模块、字体高亮显示
此处记录一个简单实用的方法:
re.match
在任何函数中,只要将读取到的信息进行了接收,如:
使用 result 将自定义test()函数treturn的结果进行了接收:
result = test() #其他方法接收、或定义的result都行
假设test() return的值是:Hello,world!
想要将字母H高亮打印出来,可采用:
if re.match(’H‘,result,flags=0):
print('\033[0;31;47mH[0m'')