如何检测文本中的源代码?

2024-01-08

是否可以检测文本中的编程语言源代码(主要是 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 ..

我已经搜索这个有一段时间了,但我找不到任何东西。

使用 Python 的解决方案会很棒。

Regards.


周围有一些语法荧光笔 (pygments http://pygments.org, 谷歌代码美化 http://code.google.com/p/google-code-prettify/)并且他们已经解决了代码检测和分类问题。研究他们的来源可以给人留下印象是如何完成的。

(现在我再次查看了 pygments - 我不知道它们是否可以自动检测编程语言。但是 google-code-prettify 肯定可以做到)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检测文本中的源代码? 的相关文章

随机推荐