# La clase MongoDB\BSON\Regex

(mongodb >=1.0.0)

## Introducción

Tipo BSON para un patrón de expresión regular y » flag opcional.

> Nota: Este tipo BSON se utiliza principalmente durante la consulta de la base de datos. Alternativamente, el operador de consulta » $regex puede ser utilizado.

## Sinopsis de la Clase

final class MongoDB\BSON\Regex implements MongoDB\BSON\RegexInterface, MongoDB\BSON\Type, JsonSerializable, Stringable {
/* Métodos */
final public function __construct(string `$pattern`, string `$flags` = "")
final public function getFlags(): string
final public function getPattern(): string
final public function jsonSerialize(): mixed
final public function __toString(): string
}

## Historial de cambios

Versión | Descripción
--- | ---
PECL mongodb 2.0.0 | Esta clase ya no implementa la interfaz Serializable.
PECL mongodb 1.12.0 | Implementa Stringable para PHP 8.0+.
PECL mongodb 1.3.0 | Implementa MongoDB\BSON\RegexInterface.
PECL mongodb 1.2.0 | Implementa Serializable y JsonSerializable.

## Tabla de contenidos

- MongoDB\BSON\Regex::__construct — Construye una nueva REGEX
- MongoDB\BSON\Regex::getFlags — Devuelve los flags de la REGEX
- MongoDB\BSON\Regex::getPattern — Devuelve la máscara del REGEX
- MongoDB\BSON\Regex::jsonSerialize — Devuelve una representación que puede ser convertida en JSON
- MongoDB\BSON\Regex::__toString — Devuelve el string que representa esta REGEX

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open