La clase MongoRegex

(PECL mongo >=0.8.1)

Advertencia

Esta extensión que define esta clase está obsoleta. En su lugar debe usarse la extensión MongoDB. Las alternativas a esta clase son:

Introducción

Esta clase se puede emplear para crear expresiones regulares. Normalmente, estas expresiones se usarán para consultar la base de datos y encontrar textos coincidentes. Con menos frecuencia, se pueden almacenar en la base de datos para su posterior obtención.

Las expresiones regulares consisten en cuatro partes. La primera, un / como delimitiador de inicio, después el patrón, otro / y, por último, un string que contiene indicadores.

Ejemplo #1 Patrón de una expresión regular

/patrón/banderas

MongoDB reconoce seis indicadores para expresiones regulares:

  • i: No considerar mayúsculas/minúsculas

  • m: Multilínea

  • x: Puede contener comentarios

  • l: configuración regional

  • s: "." coincidirá con todo, incluyendo nuevas líneas

  • u: coincidir con unicode

Sinopsis de la Clase

MongoRegex {
/* Campos */
public string $regex ;
public string $flags ;
/* Métodos */
public __construct ( string $regex )
public __toString ( void ) : string
}

Tabla de contenidos