min*_*gos 6 c regex parsing recommendation-engine
我正在考虑在我正在开发的C库中实现正则表达式解析器.现在,问题是:是否有任何开源代码,我可以逐字使用或尽可能少的更改?我对代码的期望是:
您可以推荐任何现成的解决方案吗?我正在看PCRE for C,看起来它拥有PHP中可用的所有内容(规则),但是大小(1.4MB DL)有点令人生畏.你认为这是一个坚实的赌注吗?或者还有其他值得考虑的选择吗?
[编辑]
我正在开发的库是开源的BSD许可证.
PCRE太大了,因为正则表达很难.而且大部分都是文档和支持代码; 编译成目标代码时,它要小得多.
PCRE 几乎是正则表达式实现的事实标准(有充分的理由)。不用担心大小,它很大,因为正则表达式的实现很复杂。无论如何,就用它吧。