使用Java检测源代码

Tho*_*ler 6 java regex algorithm

任何想法如何使用Java检测文本文件中的源代码(Java,C#,SQL等)而不查看文件扩展名或使用非常长的自制正则表达式?

也许有一些工具已经完成了这项工作?

Tom*_*icz 3

语言学家

我们在 GitHub 上使用这个库来检测 blob 语言、突出显示代码、忽略二进制文件、抑制差异中生成的文件并生成语言细分图。

不幸的是它是用 Ruby 编写的,也许JRuby可以处理它?