if len(ln)>=30:
print ln[29:]
# or:
print ''.join([ln[29:]
for ln in file("1.log","r")
if len(ln)>=30])
所以,你这是在多行文件中找出任意2行符合条件的,还是2行就算一组数据,里面有多组数据?
r = re.compile(r'[\S]+\|([AGCT]{12})([AGCT]{12})[\s]+163[\s]+[\w]+[\s]+([\d]+)(?:[\s]+[\S]+){3}[\s]+([\d]+)(?:[\s]+[\S]+){2}[\n]+'\r'[\S]+\|\2\1[\s]+993[\s]+[\w]+[\s]+\3(?:[\s]+[\S]+){3}[\s]+\4(?:[\s]+[\S]+){2}\n')
。。。