5.3. Pcre

pcre 软件包已更新至 7.8。它包括以下行为更改:
  • UTF-8 检查现在参考 RFC 3629 而不是 RFC 2279。这对它接受的字符串有更多的限制。例如:UTF-8 字符顺序值现在限制为 0x0010FFFF:
    $ echo -ne "\x00\x11\xff\xff" | recode UCS-4-BE..UTF8 | pcregrep --utf-8 '.'
    pcregrep: pcre_exec() error -10 while matching this line:
  • 必须重新编译由之前的 PCRE 版本编译保存的模式。这会影响那些将 PCRE 表达式序列化预编译到外部内存(比如一个文件中),之后再载入的应用程序。这样做是由于性能原因,比如在大的垃圾邮件过滤器中。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.