文本处理
在线手册:中文  英文

Regular Expression (POSIX Extended)


文本处理
在线手册:中文  英文

用户评论:

Daniel Klein (2012-03-22 01:01:06)

PCRE has very good utf-8 support. Simply add the /u modifier to your pattern.
preg_match('/non-utf-8 matching pattern/', $string);
preg_match('/utf-8 matching pattern/u', $string);

arekm (2011-12-04 11:23:25)

If you switch to PCRE world functions note that pcre doesn't support UTF-8 well.
There are limitations - read "POSIX CHARACTER CLASSES" or "UNICODE CHARACTER PROPERTY SUPPORT" chapter at http://www.pcre.org/pcre.txt.

Ray dot Paseur at Gmail dot com (2011-10-28 14:04:51)

The POSIX functions are deprecated. Instead of the "ereg" collection you want to use something from the PCRE world.
http://www.php.net/manual/en/book.pcre.php

易百教程