[問題] 切字串 split

看板Python作者 (【積π】)時間7年前 (2018/03/21 09:18), 編輯推噓4(405)
留言9則, 4人參與, 7年前最新討論串1/4 (看更多)
想請問版上大大 我有很多跟下方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) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.158.195 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1521595083.A.588.html

03/21 09:19, 7年前 , 1F
為什麼不直接用問號切
03/21 09:19, 1F

03/21 09:31, 7年前 , 2F
另外一個是直接用索引值來抓字串就好了吧 不需要切
03/21 09:31, 2F

03/21 10:16, 7年前 , 3F
m2=x.split("?")[3]
03/21 10:16, 3F

03/21 11:15, 7年前 , 4F
s[:len(x)] 其他人到底在想什麼
03/21 11:15, 4F

03/21 11:16, 7年前 , 5F
手機碼字打錯了 應該是 s[len(x):]
03/21 11:16, 5F

03/21 11:45, 7年前 , 6F
樓上你錯了 尾巴沒去掉
03/21 11:45, 6F

03/21 12:38, 7年前 , 7F
只用問號切感覺有點危險 畢竟不知道中間的規則
03/21 12:38, 7F

03/21 12:49, 7年前 , 8F
的確實是這樣(我錯了),另外一種比較安全
03/21 12:49, 8F

03/21 12:49, 7年前 , 9F
前面多字 抱歉
03/21 12:49, 9F
文章代碼(AID): #1QiRBBM8 (Python)
討論串 (同標題文章)
文章代碼(AID): #1QiRBBM8 (Python)