python 正则表达式获取进程信息文本 ?P 用法
来源:互联网 发布:网络歌曲经典老歌 编辑:程序博客网 时间:2024/06/07 01:51
在文件ps_result中存放着进程用户名,进程Id,进程命令这三列信息,这些信息有执行ps -ef后处理得到,文件中格式如下:
root 1 /usr/lib/systemd/systemd --system --deserialize 25
root 624 /usr/sbin/lvmetad -f
root 720 /sbin/auditd -n
root 733 /sbin/audispd
root 736 /usr/sbin/sedispatch
想从文件中获取每一个进行的相关信息,用正则表达式如下:
for line in open('ps_result').readlines(): r = re.search(r'^(?P<puser>.*?) (?P<pid>\d+?) {1,}(?P<pcmd>.*$)',line) print "puser:%s ; pid:%s ; pcmd:%s" % (r.group('puser'),r.group('pid'),r.group('pcmd'))
例子中,利用正则表达式的?P用法,将匹配后的信息存放到变量中打印出来
0 0
- python 正则表达式获取进程信息文本 ?P 用法
- python-用正则表达式筛选文本信息
- java 通过正则表达式 获取纯文本信息
- python正则表达式之(?P<...>)
- Python中文文本信息抽取中常见的正则表达式
- PYTHON-正则表达式用法
- 正则表达式用法 python
- Python正则表达式的用法
- python正则表达式的用法
- python 正则表达式用法示例
- Python正则表达式的用法
- Python中正则表达式用法
- Python正则表达式的用法
- Python正则表达式的用法
- 正则表达式1---findall获取tasklist进程信息并存储近文档
- Python 正则表达式限定文本长度
- Python 正则表达式在文本查询URL
- Python(10):文本处理,正则表达式
- 3. 登录服务器 login 和热更新
- 一个简单的网页系统Tour(终结) 和效果展示图
- redis的事务(transaction)详解
- Linux ps aux指令詳解
- LeetCode——11. Container With Most Water
- python 正则表达式获取进程信息文本 ?P 用法
- linux中root、uboot、kernel、busybox和文件系统之间是什么关系?
- Windows系统中ckplayer视频边下边放,视频转码mp4及"last atom in file was not a moov atom"问题
- dapper 在进行多表联合查询时用到的splitOn参数是什么意思
- ${pageContext.request.contextPath}JSP取得绝对路径
- maven的pom.xml文件说明
- 抽象类和接口的区别
- Mysql 并发引起的死锁问题
- OpenCV—图片写字(中文和英文)