Code::Blocks的正则表达式

Code::Blocks的正则表达式搜索在Settings->Editor->General Settings下有两个相关选项,见上图。

以前没有深究,今天在官方论坛看到篇帖子:http://forums.codeblocks.org/index.php?topic=6371.msg88843;topicseen

大意:

当两个选项都不选时,使用scintilla内建的REGEX引擎。此时REGEX中的“组”要用转义后的圆括号包围起来,即/(和/)。
这在文本含有圆括号并且不常用分组功能时比较有利。

 

如果选择POSIX但不选ADVANCED,正则表达式中的“组”直接用圆括号括起来即可。相反,搜索圆括号时需要转义了。

 

当选择了ADVANCED选项时,C::B改用wxWidgets的ARE语法。这时POSIX选项被忽略。

 

scinitlla的实现更快些,wxWidgets的RE功能更丰富些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值