楼主:
cutekid (可爱小孩子)
2018-03-21 15:38:52import re
s='''
=?utf-8?B?W0lUIERhdGEgUmVxdWVzdCBTeXN0ZW1dIFRoZSBkb2N1bWVudCBpcyByZWFz?=
=?utf-8?B?c2lnbiA+PiDoq4vkv67mraMg5aGr5ZauIOe/kuaFoywgICAgICgqKiBTZWN1?=
=?utf-8?B?cml0eSBDKiop?=
'''
res = re.findall('=\?utf-8\?B\?(.*?)\?=',s,re.M)
print(''.join(res))
※ 引述《ctr1 (【积π】)》之铭言:
: 后来发现当内容太长时还需要换行
: =?utf-8?B?W0lUIERhdGEgUmVxdWVzdCBTeXN0ZW1dIFRoZSBkb2N1bWVudCBpcyByZWFz?=
: =?utf-8?B?c2lnbiA+PiDoq4vkv67mraMg5aGr5ZauIOe/kuaFoywgICAgICgqKiBTZWN1?=
: =?utf-8?B?cml0eSBDKiop?=
: 请问这样要怎么把红色的字串起来处理比较好
: 有够复杂的啦
: 谢谢各位前辈
: ※ 引述《ctr1 (【积π】)》之铭言:
: : 标题: [问题] 切字串 split
: : 时间: Wed Mar 21 09:17:58 2018
: : 想请问版上大大
: : 我有很多跟下方s相似的字串
: : 内容不同仅为红色的部分
: : 若我只想取出红色这段
: : 是否还有更好的方式
: : 以下是我取得红色字串的方式
: : 谢谢
: : s = "b'=?utf-8?B?UmU6IOaEn+isneS/oSAgICgqKiBTZWN1cml0eSBDKiop?='"
: : x = "b'=?utf-8?B?"
: : m1 = s.split(x)[1]
: : m2 = m1.split("?='")[0]
: : print(m2)
: :