C语言正则表达式 REEC

码农软件 · 软件分类 · 正则表达式工具 · 2019-10-09 11:13:19

软件介绍

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


本文地址:https://codercto.com/soft/d/16369.html

OKR工作法

OKR工作法

克里斯蒂娜•沃特克 (Christina Wodtke) / 明道团队 / 中信出版社 / 2017-9-1 / CNY 42.00

《OKR工作法》讲述了一种风靡硅谷科技企业的全新工作模式。 如何激励不同的团队一起工作,全力以赴去实现一个有挑战性的目标? 硅谷的两个年轻人汉娜和杰克,像很多人一样,在萌生了一个创意后,就走上创业之路。但是,很快他们发现好的想法远远不够,必须还有一套适合的管理方法确保梦想能实现。为了让创业团队生存下来,汉娜和杰克遭受了内心的苦苦挣扎和煎熬。他们患上“新奇事物综合症”,什么都想做,导致无......一起来看看 《OKR工作法》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具