目前,我们正在升级清漆高速缓存服务器。作为该过程的一部分,我们只升级其中一个以查看与旧版本相比的行为。

这个新版本中做出的一些主要更改是将Regex引擎从POSIX更改为PCRE。这意味着我们的某些清除(正则清除)已停止在新服务器上工作。

我想知道是否有人可以列出/将我指向POSIX和PCRE之间的实际语法差异列表。或者也许将POSIX REGEX转换为PCRE REGEX的函数。

这就是这样我只能将清洗液转换为新服务器 - 而不会影响其他服务器系统中实现的当前正则语法。

有帮助吗?

解决方案

风味比较常规表达.

编辑: :上面的页面已更新。现在它带给你一个 目录 页。在链接的子页面上显示了特征表,您可以选择两个不同的正则表达语法的“风味”,以比较每个子页面上显示的功能集。

其他提示

“ R中使用的正则表达式”

我没有找到比较图表,但我确实找到了 r中使用的正则表达式 该文档的顶部附近有很多信息 POSIX 和下半部的细节 pcre 并提供与标准的链接。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top