假设我的文件包含'STARTabcdEND'
之类的字符串,我应该如何在Python中提取文件中'START'
和'END'
之间找到的所有字符串?
答案 0 :(得分:5)
import re
s = 'STARTabcdENDefSTARTghiEND'
a = 'START'
b = 'END'
out = re.findall(a+'(.+?)'+b, s)
# out: ['abcd', 'ghi']
答案 1 :(得分:0)
这将是一种方法
s = 'STARTabcdEND'
s.partition('START')[2].rpartition('END')[0]