我正在为emacs编写一个插件来编译并运行一个带有一次击键的java源文件。 现在我想找出主类的名称或者没有。 任何人都知道如何将java主类名称与regexp匹配?
我的第一个想法,伪代码正则表达式是
编辑 - 这是我走了多远。功能尚未完全,但几乎......
(?<=class ).*[^ ](?= *{.*public static void main)
我讨厌正则表达式,但我仍然喜欢它。只是它很难掌握。
答案 0 :(得分:2)
Java中的主类不必具有任何特定名称。事实上,Java项目可以有几个主类,所有类都有不同的名称。