|null $regs * @return bool|int */ public function regexMatch(string $pattern, string $string, ?array &$regs = null) { return mb_ereg($pattern, $string, $regs); } /** * @param array|null $regs * @return bool|int */ public function regexMatchi(string $pattern, string $string, ?array &$regs = null) { return mb_eregi($pattern, $string, $regs); } /** @return string|null */ public function regexReplace($pattern, $replacement, $string) { $result = mb_ereg_replace($pattern, $replacement, $string); return is_string($result) ? $result : $string; } }