Munigex permite buscar documentos por el contenido de estos en lugar de por los datos o información de la ficha del mismo. Para acceder a este segundo buscador, desde el control de documentos pulse el botón “Buscar”. Se le mostrará un formulario como el siguiente:
Ya que este tipo de búsqueda implica recorrer el texto de todos los documentos y puede demorarse demasiado tiempo, el proceso se realiza sobre los documentos que se hayan filtrado previamente en el formulario de “Control de documentos”.
Para buscar coincidencias en el texto del documento se hace uso de las expresiones regulares, que permiten crear patrones a buscar utilizando una serie de metacaracteres, operadores y construcciones.
Carácter | Descripción |
---|---|
. | Carácter comodín. Equivale a cualquier carácter excepto el salto de línea (\n). La expresión a.e encuentra ave, pero no aquel. |
* | La expresión que le precede se repite cero o más veces. La expresión per*o encuentra peo, pero y perro. |
+ | La expresión que le precede se repite una o más veces. La expresión per+o encuentra pero y perro. |
| | Coincidente con cualquiera de los elementos a ambos lados de la barra. `(p |
? | La expresión que le precede es opcional. Por ejemplo, ob?scuridad encuentra obscuridad y oscuridad. |
() | Al igual que en matemáticas, permite crear agrupaciones de expresiones. Por ejemplo `(p |
(?!expresión) | Búsqueda de no coincidentes. \b(?!des)\w+\b encuentra activado pero no desactivado. |
Para tener una lista completa de caracteres, operadores y construcciones que puede utilizar, consulte este vínculo.
Supongamos que el siguiente texto es parte del contenido de varios documentos:
Queremos encontrar documentos que contengan la palabra sorteo o Igartza.
Expresión regular: (sorteo)|(Igartza)
Encuentra los documentos con el texto:
Queremos encontrar documentos que contengan las palabras participantes y bolsa.
Expresión regular: ((participantes)+)(.*(bolsa)+)
Encuentra los documentos con el texto:
Queremos encontrar documentos que contengan las palabras participantes y bolsa, indistintamente del orden de éstas.
Expresión regular: ((participantes)+)(.*(bolsa)+)|((bolsa)+)(.*(participantes)+)
Encuentra los documentos con el texto:
Queremos encontrar documentos que contengan la palabra participantes y que no tengan la palabra bolsa después de ella.
Expresión regular: ((participantes)+)(?!(.*(bolsa).*))
Encuentra los documentos con el texto:
Queremos encontrar documentos que contengan la palabra participantes y que no tengan la palabra bolsa o sorteo después de ella.
Expresión regular: ((participantes)+)(?!((.*(bolsa).*)|(.*(sorteo).*)))
Encuentra los documentos con el texto: