我正在寻找一些关于在文本框中启用语法突出显示的最佳实践和常用模式的概述.这似乎是一种非常常见的练习,几乎所有语言都具有UI控件,可以使用不同语言进行语法突出显示.我只是想知道是否有一个共同的实现模式.
每个人都使用正则表达式?是否存在常用于语法突出显示方案的正则表达式的存储库?
是否有替代/更好的语法突出显示方法?
更新
关于以给定语言执行语法突出显示的相关资源的链接或与语法突出显示相关的概念将是很好的.Lexing(词汇分析)提出了一个答案,但没有链接可以了解更多信息.任何有助于更好地理解这个通常解决的问题的东西都会很棒.
维基百科的词汇分析