New submission from Jerod “j3rd” Gawne: Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
In[4]: str = 'aaaaaaap.py' In[5]: print(str.rstrip('.py')) aaaaaaa In[6]: str = 'aaaaaaap.pdf' In[7]: print(str.rstrip('.pdf')) aaaaaaa In[8]: str = 'aaaaaaab.pdf' In[9]: print(str.rstrip('.pdf')) aaaaaaab In[10]: str = 'apapapab.pdf' In[11]: print(str.rstrip('.pdf')) apapapab In[12]: str = 'apapapap.pdf' In[13]: print(str.rstrip('.pdf')) apapapa what's with the 'p' pilfering? In[14]: str = 'apapapab.bdf' In[15]: print(str.rstrip('.bdf')) apapapa In[16]: print(str.rstrip(r'.bdf')) apapapa In[18]: print(str.rstrip('\.bdf')) apapapa Actually though, it's grabbing an additional character before the '.' the same as the one after. ---------- messages: 260908 nosy: Jerod “j3rd” Gawne priority: normal severity: normal status: open title: rstrip() is pilfering my 'p' type: behavior versions: Python 3.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26447> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com