Regular Expression (POSIX Extended)
- Introduction
- Installing/Configuring
- Predefined Constants
- Examples
- POSIX Regex Functions
- ereg_replace — Replace regular expression
- ereg — Regular expression match
- eregi_replace — Replace regular expression case insensitive
- eregi — Case insensitive regular expression match
- split — Split string into array by regular expression
- spliti — Split string into array by regular expression case insensitive
- sql_regcase — Make regular expression for case insensitive match
Коментарии
The POSIX functions are deprecated. Instead of the "ereg" collection you want to use something from the PCRE world.
book.pcre
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);