©
                    本文档使用
                    php中文网手册 发布
                
(PHP 4 >= 4.2.0, PHP 5)
mb_ereg_search — Multibyte regular expression match for predefined multibyte string
$pattern 
   [,  string $option  = "ms" 
  ]] )Performs a multibyte regular expression match for a predefined multibyte string.
pattern The search pattern.
option The search option.
  mb_ereg_search()  returns  TRUE  if the
   multibyte string matches with the regular expression, or  FALSE 
   otherwise. The  string  for matching is set by 
    mb_ereg_search_init() . If
   pattern is not specified, the previous one
   is used.
  
Note:
mb_regex_encoding() 指定的内部编码或字符编码将会当作此函数用的字符编码。
[#1] dulao5 at gmail dot com [2007-04-28 23:11:38]
mb_ereg_search & subpatterns
use loop:
<?php
    $str = "?й?abc + abc ?!???????????china string";
    $reg = "\w+";
    mb_regex_encoding("UTF-8");
    mb_ereg_search_init($str, $reg);
    $r = mb_ereg_search();
    if(!$r)
    {
        echo "null\n";
    }
    else
    {
        $r = mb_ereg_search_getregs(); //get first result
        do
        {
            var_dump($r[0]);
            $r = mb_ereg_search_regs();//get next result
        }
        while($r);
    }
?>