我有用分号分隔的信息,我试图将它们全部放在一个列表中:
txt = Alert Level: 3; Rule: 5502 - Login session closed.; Location: mycomputer->/var/log/secure;Jul 1 14:22:25 MYCOMPUTER sshd[6470]: pam_unix(sshd:session): session closed for user root
当我使用这个表达式时:
result = re.findall('.*?;', txt)
我回来了:
result = [' Alert Level: 3;', ' Rule: 5502 - Login session closed.;', ' Location: MYCOMPUTER->/var/log/secure;']
我错过了最后一个分号之后的最后一点信息,我不知道如何让它抓住它并将它也放入列表中。有任何想法吗?
谢谢