Q
删除前后斜杠/
27
A
回答
82
>>> "/get/category".strip("/")
'get/category'
strip()
是这样做的正确方法。
+5
strip()也会处理多个“/”的 –
+29
还要注意,如果你想要例如“lstrip()”和“rstrip()”的存在,删除尾部斜线但保留领先的斜线。 –
+1
实际上,我认为你应该使用'strip(os.sep)' –
6
def remove_lead_and_trail_slash(s):
if s.startswith('/'):
s = s[1:]
if s.endswith('/'):
s = s[:-1]
return s
取消链接str.strip(),这是保证除去每一侧上的斜线的至多一个。
5
另外一个正则表达式:
>>> import re
>>> s = "/get/category"
>>> re.sub("^/|/$", "", s)
'get/category'
相关问题
- 1. 删除反斜杠
- 2. Rspec前后斜杠
- 3. 删除MySQL撇号之前的斜杠
- 4. 如何删除斜杠后的空格“/”
- 5. NGINX - 删除.com后的双斜杠
- 6. TinyMCE删除双斜杠
- 7. 子串删除正斜杠?
- 8. URL斜杠被删除
- 9. json_encode删除反斜杠
- 10. PHP $ _ POST删除反斜杠
- 11. 删除str_replace反斜杠
- 12. 插入删除反斜杠
- 13. 删除反斜杠与tr
- 14. lxml删除双斜杠iframe
- 15. htaccess删除尾部斜杠
- 16. 从sqlite中删除斜杠
- 17. GSUB功能r中删除斜杠
- 18. iPhone:从NSString删除单斜杠
- 19. IIS重写规则删除斜杠
- 20. ResourceBundle.getString删除反斜杠字符
- 21. encodeURIComponent和urldecode删除斜杠,为什么?
- 22. 如何从URL中删除反斜杠?
- 23. 从Sys.getenv()中删除双斜杠
- 24. 从URL中删除的斜杠
- 25. 删除评论表中的斜杠
- 26. 跟踪斜杠用htaccess删除错误
- 27. 如何从代码中删除斜杠?
- 28. 如何从str中删除斜杠?
- 29. 删除字符串中的斜杠
- 30. HTML窗体 - 安全删除斜杠
为什么你不想要的前导斜杠? –