protected function match($bit) { if (preg_match('/^(-?)' . $this->pattern . '$/i', $bit, $matches)) { return $matches; } }