Eclipse camelcase python方法名称搜索

时间:2011-06-28 19:25:30

标签: python regex eclipse

目前正在进行一些重新分解,并试图获得一个可以返回任何驼峰方法的正则表达式模式。我将在eclipse搜索文件中使用正则表达式选项。

def thisIsATest(self):
    pass
def this_is_a_test(self):
    pass
def this(self):
    pass

我希望搜索显然可以选择thisIsATest

1 个答案:

答案 0 :(得分:2)

编辑:哎呀你想要骆驼案例......修复(再次):

def\s+(?=[a-z]+(?:[A-Z][a-z0-9]+)*\s*\().*?\(

修改:要排除单个字词,我使用+代替*

def\s+(?=[a-z]+(?:[A-Z][a-z0-9]+)+\s*\().*?\(