目前正在进行一些重构,并尝试获得一个可以返回任何驼峰式大小写方法的正则表达式模式。我将在 Eclipse 搜索文件中使用正则表达式选项。
def thisIsATest(self):
pass
def this_is_a_test(self):
pass
def this(self):
pass
我希望搜索能够明显地找到 thisIsATest
最佳答案
编辑:哎呀,你想要驼峰式大小写...已修复(再次):
def\s+(?=[a-z]+(?:[A-Z][a-z0-9]+)*\s*\().*?\(
编辑:要排除单个单词,我使用 +
而不是 *
。
def\s+(?=[a-z]+(?:[A-Z][a-z0-9]+)+\s*\().*?\(
关于python - Eclipse 驼峰命名法 python 方法名称搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512027/