import re
#将每一行分为多句话
split_flag=r'["?","?","。",",",",","!","!",";"]'
a=re.split(split_flag,"如微融资到期还贷日为非交易日。则自动顺延至下一个交易日还款,顺延期间利息按合约实际执行利息收取。")
a
['如微融资到期还贷日为非交易日', '则自动顺延至下一个交易日还款', '顺延期间利息按合约实际执行利息收取', '']
发现split之后最后一个字符是空字符 ‘’ 一直在想如何去掉他
注意:
空字符串 会被程序判定为 False
filter(None, your_list), None代表不输入函数,也就是
[x for x in your_list if x]