Я пытаюсь написать регулярное выражение для AvalonEdit.TextEditor
, чтобы отметить все после второго |
определенного цвета.Подсветка синтаксиса с AvalonEdit
Пример (значение должно быть цвет):
action|key|value
Я пытаюсь что-то вроде этого, но это не работает, потому что я не могу определить группу, Я хочу цвет.
^[^\|]*\|[^\|]*\|(?P<value>[^\|]*)
Любые идеи?
Что такое 'P'? Без него это выглядит хорошо. –
Попробуйте следующее: '^ [^ \ |] * \ | [^ \ |] * \ \ \ K [^ \ |] +' if - если это возможно - механизм регулярных выражений на самом деле не .NET, а Onigmo/PCRE/подталкивания. Он будет работать в regex101 с опцией PHP, но не тестируйте там тест в редакторе. –