这个函数通过字符串输出startStr和endStr两个字符串时间的字符串,比如:
content = “hello world”
startStr = ‘h’
endStr = ‘or’
则返回:ello w
这个函数有个小问题,就是startStr和endStr不能包含正则表达式中的特殊字符,否则可能会出现问题
def GetMiddleStr(content,startStr,endStr): patternStr = r'%s(.+?)%s'%(startStr,endStr) p = re.compile(patternStr,re.IGNORECASE) m= re.match(p,content) if m: return m.group(1)