读书人

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

发布时间: 2014-01-23 14:48:04 作者: rapoo

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

读书人网 >perl python

热点推荐