使用 re.search>>> import re>>> s = 'Part 1. Part 2. Part 3 then more text'>>> re.search(r'Part 1\.(.*?)Part 3', s).group(1)' Part 2. '>>> re.search(r'Part 1(.*?)Part 3', s).group(1)'. Part 2. 're.findall如果出现多个事件,请使用或。
使用正则表达式:>>> import re>>> s = 'Part 1. Part 2. Part 3 then more text'>>> re.search(r'Part 1(.*?)Part 3', s).group(1)'. Part 2. '没有正则表达式,此示例适用于您的示例:>>> s = 'Part 1. Part 2. Part 3 then more text'>>> a, b = s.find('Part 1'), s.find('Part 3')>>> s[a+6:b]'. Part 2. '