【发布时间】:2013-08-26 23:00:46
【问题描述】:
我想了解如何突出显示各种编程和标记语言的语法。我承认我对此一无所知,所以这也可能是题外话。
比如说,我想突出显示HTML 标签。我认为可以做的是使用RegEx来查找标签。
您可以使用RegEx 查找标签,然后获取它们的开始和结束位置。然后,您可以更改该特定文本的颜色。
但是,如果标签具有属性,则上述方法将不起作用。 <img src="...">
那么,有人可以指导我如何实现这一目标。
第三方 API 很好,但我想了解如何做到这一点:)
【问题讨论】:
-
@krsteeve 这对语法高亮的概述很有帮助,但是我想学习算法及其背后的理论:)
标签: html regex syntax-highlighting