python如何获取txt文件一行中特定字符前或后的所有字符

如题所述

第1个回答  2022-06-10
比如:

line = “123456789abcdefghijklmnopqrstuvwxyz”

要获取“mn”前的所有字符串内容:

print(line[0:line.rfind('mn')]) #不包括字符“mn”

输出结果:123456789abcdefghijkl

要获取“mn”开始的所有字符串内容:

print(line[line.rfind('mn'):]) #包括字符“mn”

输出结果:mnopqrstuvwxyz