python - Eclipse 驼峰命名法 python 方法名称搜索

标签 python regex eclipse

目前正在进行一些重构,并尝试获得一个可以返回任何驼峰式大小写方法的正则表达式模式。我将在 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/

相关文章:

regex - 替换 powershell 中的特殊字符

java - 在 Android 中将 ArrayList 对象添加到 GridView

android - 使用 Cordova 和 Eclipse 为 Android 创建一个 helloWorld 插件

python - 无法将内联添加到 Django 站点管理框架

python - 为什么 Keras 中模型的层形状是 (1000,) 而不是 (1000)?

python - Pandas :解析结构化非表格文本中的值

python - 我想了解为什么会出现这种特殊的 tensorflow 警告......?

python - 为什么在 Python 中捕获组时正则表达式搜索速度较慢?

regex - 正则表达式,多个位置上的可选字符,但结果必须至少包含一次

java - 为什么 Galileo 更新站点是空的?