Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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 表达式序列化预编译到外部内存(比如一个文件中),之后再载入的应用程序。这样做是由于性能原因,比如在大的垃圾邮件过滤器中。