作者solsiso (solsiso)
看板Python
標題[問題] 求教字串問題
時間Thu Nov 7 23:37:31 2013
小弟又來發問了
想請教的是
若想處理"edgar/data/1230588/0001085146-11-000083.txt"
一堆這類字串,把字串從第3個"/"的符號分開
分別儲存"edgar/data/1230588/"
和"0001085146-11-000083.txt"
有類似這樣的字串函數可以使用嗎
希望板上各位前輩能指導一下~感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.223.82
1F:→ yjc1:看起來你想要的是 os.path.split ? 11/07 23:40
2F:→ solsiso:這做的到嗎?~我好好研究一下>< 11/07 23:51
3F:→ solsiso:看來不是ORZ 11/07 23:59
4F:→ solsiso:我必須要做的事,是搜尋字裡第3個"/"的位置 11/08 00:01
5F:→ solsiso:然後取得它的位置 11/08 00:01
6F:→ solsiso:接著把字串從一開始到這第三個"/"分開 11/08 00:02
7F:→ waitingjune:你這裡可以用rfind 那是從右邊開始找 11/08 00:10
8F:→ ayso:斜線只有3個嗎? str.rpartition('/') 11/08 00:10
9F:→ solsiso:喔~好的~我去了解一下這函數~感謝^^ 11/08 00:11
10F:→ solsiso:感謝各位~原來是我不會看 PYTHON的document orz 11/08 00:14
11F:→ solsiso:一直直接用string去找,我應該找str才是 11/08 00:14
12F:推 JaxRay:str = "a/b/c/d" 11/09 15:34
13F:→ JaxRay:rst_1, rst_2 = str.rsplit('/', 1) 11/09 15:34
14F:→ JaxRay:rst_1 = a/b/c , rst_2 = d 11/09 15:35
15F:推 JaxRay:rst_1 = rst_1 + '/' 11/09 15:40