首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python婚配shell变量的正则

2012-07-29 
python匹配shell变量的正则用python分析日志shell执行的日志中包含mydate2`date --date$mydate $days d

python匹配shell变量的正则

用python分析日志
shell执行的日志中包含

mydate2=`date --date="$mydate $days days ago" +%Y%m%d`; today=$mydate2

需要匹配出两类
第一类: $符号后面的单词 mydate,days,mydate2
第二类: 等号右边的词,mydate2和today

尝试了很久没搞定,哪位大侠帮帮忙

[解决办法]

Python code
#!/usr/bin/env pythonimport retext = 'mydate2=`date --date="$mydate $days days ago" +%Y%m%d`; today=$mydate2'pars = re.findall(r'\$(\w+)', text)cmds = re.findall(r'(?<!-)\b(\w+)\b=', text)print parsprint cmds 

热点排行