regex - 正则表达式查找所有类定义?
问题描述
我在 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}:/
但都没有奏效。
解决方案
对于 "class" 和 ":" 之间的任何字符,请尝试:
class .*:
推荐阅读
- r - 如何将char日期转换为日期格式
- javascript - 如何使用子进程承诺
- go - 未找到实体且 err 仍为 nil
- r - 密度图的不稳定行为
- google-cloud-platform - Youtube API Integromat 测试应用程序 - 连接被禁用
- javascript - 在 JavaScript 中查找“1.5×10^9”和“4.75×10^9”的正则表达式?
- .htaccess - 将 http 重定向到 https 在子目录中作为 404 出现问题 - 未找到
- apache-spark - 作业和任务持续时间的关系是 Spark UI
- javascript - 仅使用正则表达式保留字母数字值
- protocols - Session Initiation Protocol 如何表示有效载荷数据?