python 正则匹配的re.search 例子

简介:

一个简单的使用re.search 匹配一个字符串中的关键字

1
[root@localhost ~] # vim ceshi.py
1
2
3
4
5
6
#!/usr/bin/env python
#coding:utf-8
import  re
err = ( "stderr: 'Permission denied (publickey) fatal: Could not read from remote repository" )
matchpro  =  re.search( r 'Permission denied \(publickey\)' , err, re.M|re.I)
print  matchpro.group()
1
2
[root@localhost ~] # python ceshi.py 
Permission denied (publickey)

re.I  忽略大小写

re.M

re.MULTILINE

影响'^'和'$'的行为,指定了以后,'^'会增加匹配每行的开始(也就是换行符后的位置);'$'会增加匹配每行的结束(也就是换行符前的位置)。





      本文转自crazy_charles 51CTO博客,原文链接:http://blog.51cto.com/douya/1834216,如需转载请自行联系原作者
相关文章
|
机器学习/深度学习 数据采集 自然语言处理
【机器学习实战】10分钟学会Python怎么用LASSO回归进行正则化(十二)
【机器学习实战】10分钟学会Python怎么用LASSO回归进行正则化(十二)
2169 0
|
6月前
|
Python
python小案例-re正则
python小案例-re正则
|
6月前
|
机器学习/深度学习 算法 算法框架/工具
【Python机器学习专栏】深度学习中的正则化与优化技术
【4月更文挑战第30天】本文探讨了深度学习中的正则化和优化技术,以提升模型的泛化能力和训练效率。正则化包括L1和L2正则化以及Dropout,防止过拟合。优化技术涵盖梯度下降法、动量法和Adam优化器,加速模型收敛。Python示例展示了如何在Keras中应用这些技术,如L2正则化、Dropout及Adam优化器。
118 0
|
机器学习/深度学习 算法 计算机视觉
线性回归 正则项(惩罚项)原理、正则项的分类与Python代码的实现
线性回归 正则项(惩罚项)原理、正则项的分类与Python代码的实现
|
Python Perl
【python脚本】单行多次正则匹配
【python脚本】单行多次正则匹配
|
Python
【从零学习python 】67.Python中的re模块:正则替换与高级匹配技术
【从零学习python 】67.Python中的re模块:正则替换与高级匹配技术
75 2
|
API Python
32.从入门到精通:Python错误输出重定向和程序终止 字符串正则匹配 访问 互联网 日期和时间
32.从入门到精通:Python错误输出重定向和程序终止 字符串正则匹配 访问 互联网 日期和时间
|
JSON 数据格式 Python
Python实战系列<一> | 正则提取数据并绘图
Python实战系列<一> | 正则提取数据并绘图
|
机器学习/深度学习 数据可视化 数据挖掘
【机器学习实战】10分钟学会Python怎么用Ridge岭回归进行正则化(十三)
【机器学习实战】10分钟学会Python怎么用Ridge岭回归进行正则化(十三)
687 0
|
Python
蓝桥杯-正则问题-python
蓝桥杯-正则问题-python
103 0