Lines Matching refs:pattern
328 * @param string $pattern Pattern.
331 public static function safePattern($pattern) argument
333 $delimiter = mb_substr($pattern, 0, 1);
335 mb_strrchr($pattern, $delimiter, false),
340 $pattern .= 'u';
343 return $pattern;
349 * @param string $pattern Pattern.
360 $pattern, argument
366 $pattern = static::safePattern($pattern);
381 $pattern,
389 return preg_match($pattern, $this->_string, $matches, $flags, $offset);
395 * @param mixed $pattern Pattern(s).
401 public function replace($pattern, $replacement, $limit = -1) argument
403 $pattern = static::safePattern($pattern);
407 $pattern,
414 $pattern,
427 * @param string $pattern Pattern (as a regular expression).
434 $pattern, argument
439 static::safePattern($pattern),