Re: [問題] 切字串 split

作者: ctr1 (【積π】)   2018-03-21 14:05:07
後來發現當內容太長時還需要換行
=?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)
:
:
:
作者: ckc1ark (偽物)   2018-03-21 15:08:00
要不要直接用 email.header.decode_header
作者: ctr1 (【積π】)   2018-03-21 15:14:00
回樓上大大我有用過email.header.decode_header但出來的結果[(b'=?utf-8?B?xxx略xxx?=', 'us-ascii')] 後續就不會解了只好自己處理字串base64.b64decode(str).decode('utf-8')
作者: ckc1ark (偽物)   2018-03-21 15:49:00
作者: cutekid (可愛小孩子)   2018-03-21 15:52:00
推 ck 大解法(Y)
作者: ctr1 (【積π】)   2018-03-21 16:04:00
謝謝ckclark!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com