import re #引入正则表达式re库 f = open('作业一素材.txt', mode='r', encoding='utf-8')#先将素材文件打开并保存至代码文件夹 txt = f.read() x=re.split("\n", txt)#用"\n"分割字符串,最后生成一个列表 y = x[-3]#取倒数第三行,也就是最后一句话。 words = re.split("\s", y)#再次分割字符串 word = words[-1]#取最后一个单词 word=word[:-1]#删去标点 print("最后一个单词",word,"的长度是",len(word))
import re #引入正则表达式re库 f = open('作业一附加选做题素材.txt', mode='r', encoding='utf-8')#先将素材文件打开并保存至代码文件夹 txt = f.read() txt=txt.replace('顺丰控股股份有限公司\nS.F. HOLDING CO., LTD.','') #用空格替换掉页尾和换行符 txt=txt.replace('\n','') x=re.split("。", txt)#用"。"分割字符串,最后生成一个列表 y=x[-2] #取倒数第二个元素,也就是最后一句话 z=re.split(",", y) #用","分割最后一句话 m= z[-1]#取最后一句话。 print("最后一句话",m,"的长度是",len(m))
解释都在注释里。