Nic*_*unt 3 regex pcre haskell posix
可能重复:
haskell正则表达式替换
我需要使用,subRegex但它似乎只适用于Posix正则表达式.有没有做同样的事情,但与PCRE一起使用,或者是否有一些设置我可以更改以使其与PCRE一起使用?
我维护这些模块.提供Text.Regex 的regex-compat模块是提供我所取代的"古老"API的兼容性.
新系统也是regex-compat的基础,它具有regex-base的API .这只定义了API,实现通常来自regex-posix,regex-pcre或regex-tdfa.regex-compat使用regex-posix,它与它保留的"古老"API一致.在正则表达式,PCRE模块包装PCRE本身.PCRE库也被pcre-light包裹.
任何这些模块都不包括替换和替换.有太多可能的方法来存储和处理文本以满足每个人的需求.subRegex仅存在于Text.Regex中,因为"古代"模块具有它.subRegex 的源代码使用基于正则表达式的API,可能会针对regex-pcre后端而不是regex-posix进行调整.整个subRegex例程不到一个代码屏幕,因此制作一个完美的产品版本将成为您的最佳解决方案.
注意:如果你遇到regex-*包的任何问题,那么我会尽力帮忙.