gpt4 book ai didi

javascript - 如何从字符串中检测编程语言

转载 作者:行者123 更新时间:2023-11-28 12:44:48 27 4
gpt4 key购买 nike

我正在寻找一种方法来测试特定字符串以确定它是否包含代码。

例如,我想传递一个字符串,例如“body{font-weight:bold;}”,并确定它是CSS。

我想这样做的目的是:

HTML,CSS,JavaScript, ruby ,C、C++、C#

我猜测这将是某种正则表达式,但我很困惑!

最佳答案

您需要某种使用启发式/统计方法的分类器。如果输入字符串较大,则准确性会更好(例如很难说出 = 属于哪种语言)。

这是使用贝叶斯方法的分类器示例 - http://www.rubyinside.com/sourceclassifier-identifying-programming-languages-quickly-1431.html

highlight.js script 在 javascript 中进行检测。看一下源码。

关于javascript - 如何从字符串中检测编程语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9091162/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com