如何使用python regexp或類似的方法從字符串中刪除最後一個數字: 我有一個IP地址10.121.100.200
,並希望只顯示10.121.100.
而省略最後一個數字。python regexp從字符串中刪除最後一個數字
回答
>>> v = '10.121.100.200'
>>> ".".join(v.split('.')[0:-1])
'10.121.100'
如果你想離開最後的小圓點末,則:
>>> ".".join(v.split('.')[0:-1]) + '.'
'10.121.100.'
只要將它重構爲一個函數,你是好去。
他希望在最後一點。你應該添加這個,但不錯的解決方案 –
@Dlotan你確定這不僅僅是一個句號? –
嗯可能是可能的,但idk。 –
正則表達式:
re.sub(r'\d+$', '', ip)
沒有正則表達式
''.join(ip.rpartition('.')[:2])
很好的答案。 Upvoted :) –
使用're' +1 – adil
另一個版本
'{}.'.format('10.121.100.200'.rsplit('.', 1)[0])
'10.121.100.'
- 1. 動態刪除最後一個字符串後/從字符串
- 2. 刪除python中字符串的最後一個字符
- 3. 使用PHP從字符串中刪除最後一個數字?
- 4. regexp刪除一個字符串?
- 5. 爲什麼Python刪除字符串的最後一個字符?
- 6. Python Tkinter:刪除字符串的最後一個字符
- 7. Python:從第一個數字字符中刪除字符串
- 8. 刪除字符串中最後一個空格後的最後一個字符
- 9. Python中刪除字符串的最後3個字符
- 10. 如何從字符串中刪除/刪除最後一個字符php
- 11. 刪除最後一個子字符串
- 12. Java刪除最後一個字符串
- 13. 從字符串中刪除數字-Python
- 14. 從二維數組中的字符串中刪除最後一個字符
- 15. Ruby,從字符串中刪除最後N個字符?
- 16. 如何從字符串中刪除最後的n個字符?
- 17. 如何刪除Python中字符串的最後一個單詞?
- 18. 如何從字符串中刪除第一個和最後一個字符
- 19. 刪除XSLT字符串中的最後一個字符
- 20. 修剪字符串,刪除C中的最後一個字符#
- 21. 刪除動態字符串中的最後一個字符
- 22. AppleScript:刪除文本字符串中的最後一個字符
- 23. 刪除字符串中的最後一個「X」字符
- 24. 刪除XSLT url字符串中的最後一個字符
- 25. Objective C - 刪除字符串中的最後一個字符
- 26. 刪除字符串中的最後一個字符Livecode語言
- 27. Python:從字符串中刪除字符
- 28. 刪除字符串中的最後一個字符和第一個字符
- 29. 從SAS中的字符串中刪除最後一個單詞?
- 30. Powershell;從每個路徑中刪除字符串中的最後一個'/'字符
後的最後'所有數字.'? – adil
你最後需要尾巴「。」還是隻是一個句號? –