我已经扫描了这里的问题以及网络,但没有找到我的答案,这是我的第一个问题,而且我是(wx)Python的noobie,所以对我来说很容易。
使用TextCtrl
我试图删除字符串中的单个字符,此字符串将始终以相同的字符集开头,但字符串的其余部分可由用户自由编辑。
e.g
self.text=wx.TextCtrl(panel,-1"hello world,, today we're asking a question on stackoverflow, what would you ask?")
糟糕的例子,但我如何找到并删除第11个(',')字符,以便句子更加格式化而不会影响字符串的其余部分?
我已经尝试过标准的python索引,但是我得到了一个错误,我可以从结尾向内开始成功删除字符串的块,但我只需要删除一个字符。
再次,对于糟糕的术语感到抱歉,因为我说我对python很新,所以我的一些术语可能有些不确定。
答案 0 :(得分:0)
self.text.SetValue(self.text.GetValue()[:10] + self.text.GetValue()[11:] )
也许??
self.text.SetValue(self.text.GetValue().replace(",,",",")
可能?
你在这里想要完成的事情并不是很清楚......