gpt4 book ai didi

c# - 使用 AvalonEdit 进行语法高亮显示

转载 作者:行者123 更新时间:2023-11-30 16:45:22 25 4
gpt4 key购买 nike

我正在尝试为 AvalonEdit.TextEditor 编写一个正则表达式,以将第二个 | 之后的所有内容标记为某种颜色。

示例(值应该是一种颜色):

action|key|value

我正在尝试类似的方法,但它不起作用,因为我无法指定我想要着色的组。

^[^\|]*\|[^\|]*\|(?P<value>[^\|]*)

有什么想法吗?

最佳答案

试试这个:(?<=[^\|]+\|[^\|]+\|)(?<value>[^\|]+)

积极的回顾(?<=)将确保actionkey不属于比赛的一部分。

通常你不应该使用非固定长度的后视,但也许这对你有用。

关于c# - 使用 AvalonEdit 进行语法高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42273449/

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