摘要: import re print(re.findall('(abc)+','abcabcabc'))print(re.findall('(?:abc)+','abcabcabc'))print(re.findall('abc+','abcabcabc')) 阅读全文
posted @ 2018-05-26 21:32 benchdog 阅读(153) 评论(0) 推荐(0) 编辑
摘要: import logging logger=logging.getLogger()fh=logging.FileHandler('text.log')ch=logging.StreamHandler()fm=logging.Formatter("%(asctime)s %(message)s")fh.setFormatter(fm)ch.setFormatter(fm)logger.addHan... 阅读全文
posted @ 2018-05-26 21:02 benchdog 阅读(268) 评论(0) 推荐(0) 编辑
摘要: import logginglogging.basicConfig( level=logging.DEBUG, filename='catalina.out', filemode='a', format="%(asctime)s [%(line)d'] %(message)s",) 阅读全文
posted @ 2018-05-26 20:43 benchdog 阅读(87) 评论(0) 推荐(0) 编辑
摘要: #正则元字符:^ $ . * + ? [] {} () \ | #()分组import re print(re.search('(?P[a-z]+)(?P\d+)',"asd123fgh456jkl789").group('name'))re.search() #懒惰模式 只返回第一个匹配的数据,再调用group()方法得到匹配的字符串re.findall() #贪婪模式,但会所有满足匹配条件的... 阅读全文
posted @ 2018-05-26 19:06 benchdog 阅读(155) 评论(0) 推荐(0) 编辑