Code: Alles auswählen
output = os.popen(command).read()
p = re.compile(pattern)
r=p.search(output)
Code: Alles auswählen
output = os.popen(command).read()
p = re.compile(pattern)
r=p.search(output)
Code: Alles auswählen
output = 'foo\nbar\nbaz\nqux'
o = output.split()
for row in o:
if row == "bar": # oder Regulären Ausdruck matchen
print o[o.index(row):2]
Code: Alles auswählen
from __future__ import with_statement
import re
def grep_a(regex, lines, count=1):
lines_left = 0
for line in lines:
if regex.search(line):
lines_left = count
if lines_left:
yield line
lines_left -= 1
def main():
with open('test.py', 'r') as lines:
for line in grep_a(re.compile('^def '), lines, 3):
print line,