我正在尝试为AvalonEdit.TextEditor
编写一个正则表达式,以便在第二个|
某种颜色后标记所有内容。
示例(值应为颜色):
动作|键|的值
我正在尝试这样的事情,但它不起作用,因为我无法指定我想要上色的组。
^[^\|]*\|[^\|]*\|(?P<value>[^\|]*)
有什么想法吗?
答案 0 :(得分:2)
试试这个:(?<=[^\|]+\|[^\|]+\|)(?<value>[^\|]+)
积极的后顾(?<=
)将确保action
和key
不属于比赛。
通常你不应该使用非固定长度的后视镜,但这可能适合你。