是否可以在文本中检测编程语言源代码(主要是Java和C#)?
例如,我想知道本文中是否有任何源代码部分.
.. text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
public static Person createInstance() { return new Person();}
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text ..
Run Code Online (Sandbox Code Playgroud)
我一直在寻找这个,我找不到任何东西.
使用Python的解决方案将非常棒.
问候.
有一些语法荧光笔(pygments、google-code-prettify),它们已经解决了代码检测和分类问题。研究他们的来源可以给人留下印象是如何完成的。
(现在我再次查看了 pygments - 我不知道它们是否可以自动检测编程语言。但是 google-code-prettify 肯定可以做到)