首页 > 解决方案 > 正则表达式查找所有类定义?

问题描述

我在 sublime 中使用 control shift F。我想在那里放一个正则表达式,它将向我显示所有文件中的所有类定义。

我想为“分类任意数量的字符”之类的东西做一个正则表达式:

所以正则表达式应该找到类似的东西

class EventProcessorMixin(BaseClass):

这是我的一门课。以及另一个类

class Event_process_locations_advance(GameEvent):

我试过

r"class [\w]*\((.*)\):"

/class [a-zA-Z][a-zA-Z0-9_]*\({0,1}.*\){0,1}:/

但都没有奏效。

标签: regex

解决方案


对于 "class" 和 ":" 之间的任何字符,请尝试:

class .*:

推荐阅读