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

python一个关于正则表达式的有关问题

2014-01-23 
python一个关于正则表达式的问题我通过下面语句Resultcli.bush.run(cat /home/oracle/.profile | grep

python一个关于正则表达式的问题
我通过下面语句
Result=cli.bush.run('cat /home/oracle/.profile | grep "ORACLE_HOME"')
获取到了版本
export ORACLE_HOME=/home/oracle/product/11gR1/db
要怎么判断版本是11G?
[解决办法]

引用:
Quote: 引用:


>>> import re
>>> a = 'export ORACLE_HOME=/home/oracle/product/11gR1/db'
>>> a
'export ORACLE_HOME=/home/oracle/product/11gR1/db'
>>> c = re.compile(r'export ORACLE_HOME=/home/oracle/product/(.*)/db')
>>> c.findall(a)
['11gR1']
>>> 

这个是你想要的吗
有点看不懂额  
我想要的结果是 运行该指令后得到的字符串中包含了11g
如果不包含则return一个不涉及
谢谢了哈   请帮忙··

我写的这个最后的结果返回是 11gR1

热点排行