Regex 是否有支持PCRE的Subsectex版本?

Regex 是否有支持PCRE的Subsectex版本?,regex,haskell,posix,pcre,Regex,Haskell,Posix,Pcre,可能重复: 我需要使用,但它似乎只适用于Posix正则表达式。是否有一些功能与PCRE相同,但可以与PCRE一起使用,或者是否有一些设置可以更改以使其与PCRE一起使用?我维护这些模块。提供Text.Regex的模块是提供我所取代的“古老”API的兼容性 新系统也支持regex compat,并在其中包含API。这只定义了API,实现通常来自正则表达式posix或正则表达式tdfa。regex compat使用regex posix,这与它保留的“古老”API一致。该模块包裹PCRE本身。PC

可能重复:


我需要使用,但它似乎只适用于Posix正则表达式。是否有一些功能与PCRE相同,但可以与PCRE一起使用,或者是否有一些设置可以更改以使其与PCRE一起使用?

我维护这些模块。提供Text.Regex的模块是提供我所取代的“古老”API的兼容性

新系统也支持regex compat,并在其中包含API。这只定义了API,实现通常来自正则表达式posix或正则表达式tdfa。regex compat使用regex posix,这与它保留的“古老”API一致。该模块包裹PCRE本身。PCRE库也由包装

这些模块均不包括替换和更换。有太多可能的方法来存储和处理文本以满足每个人的需求。subsectex存在于Text.Regex中仅仅是因为“古代”模块拥有它。for subsectex使用regex基本API,并且可以针对regex pcre后端而不是regex posix进行调整。整个Subsectex例程不到一屏代码,因此,为您的需求制作一个完美的版本将是您的最佳解决方案


注意:如果您在使用regex-*软件包时遇到任何问题,我会尽力帮助您。

谢谢,您能帮我将其转换为PCRE吗?PCRE与mkRegex的等价物是什么?
matchAllText
还能用吗?@Chris:由于这种情况经常出现,也许你可以在regex包中添加一些文档来说明这一点——即解释为什么不提供替换,并提供一些可调整的示例代码,让人们开始使用自己的?@Nick:从regex-base-API导入的所有内容对regex-posix和regex-pcre都是一样的。区别仅仅在于配置选项的类型和样式,这是非常特定于后端的。@sclv:有关regex-*的更多文档将在寒假期间提供。也许是regex tdfa的一个新的主要版本。