- 授权协议: Artistic License/GPL
- 开发语言: C/C++
- 操作系统: 跨平台
- 软件首页: https://github.com/jelowang/REEC
软件介绍
REEC是一个精简,高效的C语言正则表达式引擎,它使得C语言开发中支持正则表达式,目前已经进化到了1.2.0版本,可以说无论从功能上,还是效率都到达了很好的应用水平,该引擎除支持常用的正则标准之外,还有一些原创的特性,例如正则式的分组、模式敏感等级等等,使得正则表达式更加灵活多变。
编者:
这套正则表达式适用于内存稀少的嵌入式系统,从09年应用至今,据我们所了解的REEC已经在商用产品中做到了千万终端的应用,性能跟稳定性已经过了市场考验。
引擎特性
- <(a-zA-Z){1,}>含义:至少匹配1个,并且至多匹配n个字母。
- <(0-9)^1> 含义:匹配1个数字。
- <(0-9)^> 含义:匹配n个数字。
- <(0-9){1,1}> 含义:至少匹配1个,并且至多匹配一个数字。
- <(0-9){1,}> 含义:至少匹配1个,并且至多匹配n个数字。
- <(symbol)^1> 含义:匹配1个symbol,symbol长度跟取值范围不限。
- <(symbol)^> 含义:匹配n个symbol,symbol长度跟取值范围不限。
- <(symbol){1,1}> 含义:至少匹配1个,并且至多匹配一个symbol,symbol长度跟取值范围不限。
- }> 含义:至少匹配1个,并且至多匹配n个symbol,symbol长度跟取值范围不限。
- <()^1> 含义:匹配1个任意字符。
- <()^> 含义:匹配n个任意字符。
- <(){1,1}> 含义:至少匹配1个,并且至多匹配一个任意字符。
- <(){1,}> 含义:至少匹配1个,并且至多匹配n个任意字符。
- <(a-z0-9)^1> 含义:匹配1个小写字母或数字。
- <(a-z0-9)^> 含义:匹配n个小写字母或数字。
- <(a-z0-9){1,1}> 含义:至少匹配1个,并且至多匹配一个小写字母或数字。
- <(a-z0-9){1,}> 含义:至少匹配1个,并且至多匹配n个小写字母或数字。
- <(A-Z0-9)^1> 含义:匹配1个大写字母或数字。
- <(A-Z0-9)^> 含义:匹配n个大写字母或数字。
- <(A-Z0-9){1,1}> 含义:至少匹配1个,并且至多匹配一个大写字母或数字。
- <(A-Z0-9){1,}> 含义:至少匹配1个,并且至多匹配n个大写字母或数字。
- <(a-zA-Z0-9)^1> 含义:匹配1个字母或数字。
- <(a-zA-Z0-9)^> 含义:匹配n个字母或数字。
- <(a-zA-Z0-9){1,1}> 含义:至少匹配1个,并且至多匹配一个字母或数字。
- <(a-zA-Z0-9){1,}> 含义:至少匹配1个,并且至多匹配n个字母或数字。
例子
- 表达式:[<(哈哈你好)1>|<(你好哈哈)1><(0-9)*>][<(哈哈)1>|<(你好)1><(0-9)>][<(0-9)^>]
- 模式串:"54233你好23322323sdafashaha323hasdf你,本次哈哈你好你好哈哈123456哈235"
- 返回值:“123456”
其它
- RO+RW段共10KB。
- RAM
释放潜能:平台型组织的进化路线图
穆胜 / 人民邮电出版社 / 2017-12 / 59.80元
传统的组织模式中,企业逃不出“员工动不起来”和“创新乏力”的宿命。互联网改变商业逻辑的同时也改变了组织逻辑。平台型组织是匹配互联网商业逻辑的组织模式,它赋予了基层员工更多的责权利,能够在需求侧灵敏获取用户刚需、在供给侧灵活整合各类资源、用“分好钱”的机制激活个体去整合各类资源满足用户刚需,形 成供需之间的高效连接。 打造平台型组织有两大主题:一是通过设计精巧的激励机制让每个人都能感受到市场的压力,......一起来看看 《释放潜能:平台型组织的进化路线图》 这本书的介绍吧!
