3
A
回答
6
In [6]: "-".join('467.2-123-hdxdlfow'.split('-')[0:2])
Out[6]: '467.2-123'
0
嘗試此正則表達式
([^-]*-[^-]*)-.*
和詢問的結果對於第一捕獲組((...)
中的例子)。
2
>>> s = '467.2-123-hdxdlfow'
>>> s[:s.rfind('-')]
'467.2-123'
13
before, sep, after = theString.rpartition("-")
此拆分海峽關於最後一次出現「 - 」和你的回答將是可變的before
。
1
a='467.2-123-hdxdlfow'
'-'.join(a.split('-')[:2])
如果你有確切2 ' - ',你可以做
a.rsplit('-',1)[0]
0
你可以試試這個result = re.sub("([^-]*-[^-]*)(-.*$)", r"\1", '467.2-123-hdxdlfow')
給467.2-123
2
如果你是一切,但最後一個元素之後,我有修改spicavigo的答案排除最後一個元素。
a='467.2-123-hdxdlfow'
'-'.join(a.split('-')[:-1])
相關問題
- 1. 蟒蛇分割字符串,並得到一些話字符
- 2. 分割字符串,引號內忽略分隔符(蟒蛇)
- 3. 蟒蛇:字符串
- 4. 蟒蛇 - 基於字符串的基於括號的分割字符串
- 5. 蟒蛇在字符串中分割數字
- 6. 蟒蛇長字符串分割成不同的行
- 7. 分割字符串蟒蛇與改變指標
- 8. 蟒蛇在某些字符串分割成列表子列表
- 9. 蟒蛇從字符串
- 10. 導入字符串 - 蟒蛇
- 11. 蟒蛇:清理字符串
- 12. 地帶串字符蟒蛇
- 13. 蟒蛇:從JavaScript字符串
- 14. 蟒蛇,格式字符串
- 15. 蟒蛇改變字符串
- 16. 字符串到蟒蛇wstring
- 17. 字符串連接「\」蟒蛇
- 18. 獲取字符串蟒蛇
- 19. 蟒蛇:從字符串
- 20. 分割字符串[]
- 21. 分割字符串
- 22. 分割字符串
- 23. 分割字符串
- 24. 分割字符串
- 25. 分割字符串
- 26. 字符串分割
- 27. 分割字符串
- 28. 分割字符串
- 29. 分割字符串
- 30. 分割字符串
我最喜歡這個,因爲它適用於任何數量的破折號 - 它會擺脫最後一個和任何事後:) – karnok