我想拆分这个字符串def Hello(self,event):,这样就只剩下Hello了,分隔符首先是def,然后我猜是():。我如何在python中做到这一点?
发布于 2012-10-31 06:37:59
我建议使用正则表达式来处理类似的事情(请参阅其他示例),但在这里回答您的问题的解决方案是使用split
In [1]: str = "def Hello(self,event):"
In [2]: str.split(' ')[1].split('(')[0]发布于 2012-10-31 06:31:54
你在找像这样的东西吗
re.findall('^def ([^(]+)', 'def Hello(self, asdf):')发布于 2012-10-31 06:32:01
使用正则表达式模式
^def\s+(\w+)\((.*?)\)https://stackoverflow.com/questions/13148480
复制相似问题