看板 Python 關於我們 聯絡資訊
最近在處裡ip問題 格式像是”192.168.1.0/24” 想要把他處理成”192.168.1.0” 有使用過strip() 可是好像只能處理\n這種 請問還有什麼其他的方式嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.161.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1561458292.A.A49.html ※ 編輯: s90104123 (111.82.161.104 臺灣), 06/25/2019 18:25:27
justoncetime: . 06/25 18:29
flarehunter: split() or partition() 06/25 19:20
adrianshum: 視乎你的目的,方法多得很:split("/")[0] 、regex re 06/25 21:48
adrianshum: place 掉/ 及後面的部份、regex 抽取各部份出來、甚 06/25 21:48
adrianshum: 至找出 / 的位置再取sub-sequence 06/25 21:48
s90104123: 感謝樓上大大的提點 一開始是想到用split拆解後把/刪除 06/25 22:28
s90104123: 後再組合 沒想到有split(‘/‘)[0]這個方法! 06/25 22:28
ckc1ark: py3的話可以試試ipaddress lib tinyurl.com/y4dj7y49 06/25 23:56
justoncetime: 方法多著,土法煉鋼抓/位置塞到[]取出子字串也行啊 06/26 00:30