Altova MapForce 2026 Enterprise Edition

En este apartado se describen las funciones para trabajar con valores de expresiones regulares BSON.

 

BSON (Binary JSON) es una representación binaria de documentos similares a JSON que utiliza principalmente MongoDB. Algunos sistemas que implementan API compatibles con MongoDB, como Azure Cosmos DB, también admiten documentos BSON.

 

Una expresión regular BSON es un formato binario que almacena patrones de búsqueda y sus reglas de coincidencia. Consta de dos cadenas UTF-8 terminadas en nulo (cstrings):

 

Patrón: La propia cadena de expresión regular.

Opciones: Una cadena de caracteres que determina el comportamiento de coincidencia. Estos caracteres deben almacenarse en orden alfabético.

 

Estas son las opciones compatibles:

 

i (sin distinción entre mayúsculas y minúsculas): busca coincidencias tanto en mayúsculas como en minúsculas (por ejemplo, A encuentra a).

m (multilínea): hace que los símbolos ^ y $ coincidan con el inicio y el final de cada línea, en lugar de con el inicio y el final de toda la cadena.

s (Dotall): permite que el carácter punto (.) encuentre cualquier cosa, incluidos los caracteres de salto de línea.

u (Unicode): habilita la compatibilidad con Unicode para clases de caracteres abreviadas como \w (caracteres de palabra) y \d (dígitos).

x (detallado): ignora los espacios en blanco dentro del patrón y admite comentarios (que comienzan por #), lo que facilita la lectura de patrones complejos.

 

Las funciones de expresiones regulares de BSON le permiten:

 

Extraer cualquiera de las partes de la expresión regular (regex-options y regex-pattern).

Crear una expresión regular BSON utilizando el patrón y las opciones especificados (to-regex).

 

Enlaces prácticos

Especificación BSON

Tipos BSON

 

© 2020-2026 Altova GmbH