У меня есть следующее регулярное выражение
(?s)(?:<action[^>]*>\s*\K)\w+(?=\s?\(\).*<\/action>)
Я хотел бы использовать это выражение в моем файле расширения VSCode tmLanguage, чтобы изменитьцвет подсветки синтаксиса для определенных слов.Но в первых двух группах есть что-то, что нарушает подсветку всего синтаксиса.
VScode использует эту библиотеку Uniguruma для регулярного выражения TM Grammars.Я пытался изменить это регулярное выражение, чтобы сделать VSCode счастливым, но мне действительно трудно работать с регулярным выражением.Кто-нибудь может указать мне правильное направление?