gpt4 book ai didi

regex - Notepad++ 使用正则表达式为 Styler 配置定义的新关键字

转载 作者:行者123 更新时间:2023-12-04 20:09:26 24 4
gpt4 key购买 nike

如果我想在“c”语言的 Styler 配置中添加新关键字,并且我有我自定义的数据类型。例如:

uint_8 a;
uint_16 b;
uint_32 c;
uint_12bla bla;*

是否可以以某种方式添加关键字,而不是显式地添加每个关键字的硬编码,
作为正则表达式, (uint_\d+\w*) ?

大部分受益,因为我有数千个以命名格式开头的内在函数,我想突出显示所有这些。
例如:
vector_intrinsic_add(a,b);
vector_intrinsic_mul(a,b);
vector_intrinsic_shit_right(a,b);
vector_intrinsic_shift_left(a,b);
vector_intrinsic_fill_zero(a);
vector_intrinsic_do_bla(a,b);

最佳答案

在 Styler 配置器中,您可以声明关键字“group”以具有“Prefix”属性。这意味着如果匹配组的模式后面有额外的文本,它们仍然会被着色。

如果您相当有信心应该突出显示以 uint_|vector_intrinsic_ 开头的任何内容,那么请继续为此目的分配一个组。请注意,您只能获得 4 个组,因此您可能需要混洗一些关键字才能获得所需的配置。

来源:http://npp-community.tuxfamily.org/documentation/notepad-user-manual/languages/user-defined-languages

关于regex - Notepad++ 使用正则表达式为 Styler 配置定义的新关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20563676/

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