作者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