如何使用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. 使用PHP从字符串中删除最后一个数字?
- 3. regexp删除一个字符串?
- 4. Python Tkinter:删除字符串的最后一个字符
- 5. 为什么Python删除字符串的最后一个字符?
- 6. Python:从第一个数字字符中删除字符串
- 7. 删除字符串中最后一个空格后的最后一个字符
- 8. Python中删除字符串的最后3个字符
- 9. 如何从字符串中删除/删除最后一个字符php
- 10. Java删除最后一个字符串
- 11. 从字符串中删除数字-Python
- 12. 从二维数组中的字符串中删除最后一个字符
- 13. 如何从字符串中删除最后的n个字符?
- 14. Ruby,从字符串中删除最后N个字符?
- 15. 如何删除Python中字符串的最后一个单词?
- 16. 修剪字符串,删除C中的最后一个字符#
- 17. 删除XSLT字符串中的最后一个字符
- 18. 删除字符串中的最后一个字符Livecode语言
- 19. Objective C - 删除字符串中的最后一个字符
- 20. 如何从字符串中删除第一个和最后一个字符
- 21. Python:从字符串中删除字符
- 22. 删除字符串中的最后一个字符和第一个字符
- 23. Powershell;从每个路径中删除字符串中的最后一个'/'字符
- 24. 使用Python删除字符串的最后一个字符后线条消失
- 25. 删除最后一个数字字符串
- 26. Python删除字符串的最后一个字符,如果它的字母
- 27. PHP:如何从字符串中删除最后一个单词?
- 28. 如何从字符串中删除最后一个单词?
- 29. 删除最后一个 “/” 从字符串中的iPhone SDK
- 30. 从字符串语句中删除最后一个逗号
后的最后'所有数字.'? – adil
你最后需要尾巴“。”还是只是一个句号? –