Exemplo n.º 1
0
 /**
  * @return string $match[$set]
  */
 public function qmatchiRX($rx, $set = 1)
 {
     if (($match = Preg::qmatch($this->part(), Preg::setModifier($rx, 'i'), $set, FALSE)) !== FALSE) {
         $ret = $this->success($match);
         if (is_array($ret)) {
             return array_map($ret, 'mb_strtolower');
         } elseif (is_string($ret)) {
             return mb_strtolower($ret);
         } else {
             return $ret;
         }
     }
     $this->fail('%s matched nicht: ' . $rx);
 }