python中关于字符串匹配每行的问题

Python011

python中关于字符串匹配每行的问题,第1张

for ln in file("1.log","r"):

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')

。。。