Expresiones regulares¶
Las expresiones regulares describen patrones en cadenas que se pueden utilizar para determinar si un patrón dado ocurre en un texto o no.
En TreeSize, se pueden utilizar expresiones regulares para encontrar archivos y / o carpetas específicos que coincidan con los criterios especificados por las expresiones regulares. Se admite una lista de caracteres especiales.
La siguiente tabla muestra algunas de las sintaxis más utilizadas y proporciona algunos ejemplos:
Expresión |
Sintaxis |
Descripción |
Ejemplo |
|---|---|---|---|
Cualquier carácter |
|
Coincide con cualquier carácter único, excepto un salto de línea. |
|
Cero o más |
|
Coincide con cero o más ocurrencias de la expresión anterior y realiza todas las coincidencias posibles. |
|
Uno o más |
|
Coincide con al menos una ocurrencia de la expresión anterior. |
|
Inicio de la cadena |
|
Coincide con el inicio de una cadena. |
|
Fin de la cadena |
|
Coincide con el final de una cadena. |
|
Inicio de la palabra |
|
Coincide solo cuando una palabra comienza en este punto del texto. |
|
Fin de la palabra |
|
Coincide solo cuando una palabra termina en este punto del texto. |
|
Cualquier carácter en el conjunto |
|
Coincide con cualquiera de los caracteres en los []. Para especificar un rango de caracteres, enumere los caracteres inicial y final separados por un guion (-), como en [a-z]. |
|
Cualquier carácter que no esté en el conjunto |
|
Coincide con cualquier carácter que no esté en el conjunto de caracteres que sigue al |
|
O |
|
Coincide con la expresión anterior o con la que sigue al símbolo OR (|). Se utiliza principalmente en un grupo. |
|
Carácter de escape |
|
Coincide con el carácter que sigue a la barra invertida ( |
|
Repetir n veces |
|
Coincide con n ocurrencias de la expresión precedente. |
|
Agrupación |
|
Permite agrupar un conjunto de expresiones. Si desea buscar dos expresiones diferentes en una sola búsqueda, puede utilizar la expresión de Agrupación para combinarlas. |
Si desea buscar |
Más ejemplos¶
Expresión Regular |
Caso de uso |
|---|---|
|
Encuentra todos los archivos/carpetas con al menos un dígito en su nombre. |
|
Encuentra todos los archivos/carpetas que contengan «a» o «b» en su nombre. |
|
Encuentra todos los archivos/carpetas que contengan al menos un carácter en su nombre que no esté en el rango A-Z o a-z. |
|
Encuentra todos los archivos/carpetas que comienzan con una «E» seguida de exactamente 7 dígitos. |
|
Encuentra todos los archivos/carpetas con una profundidad de carpeta de al menos 2 y como máximo 4. |
|
Encuentra todos los archivos/carpetas con caracteres ASCII inválidos. |
|
Encuentra todos los archivos/carpetas con caracteres Unicode que no se pueden imprimir. |
|
Encuentra todos los nombres de archivos/carpetas que contengan el carácter de espacio no separable (Unicode NOBR, U+00A0) en lugar de un carácter de espacio normal. |
|
Encuentra todos los nombres de archivos y carpetas que contengan caracteres que son inválidos en servidores de SharePoint. |
|
Encuentra todos los archivos y carpetas con un espacio al principio. |
|
Encuentra archivos con una extensión que tengan un espacio al final de su nombre. |
|
Encuentra carpetas con un espacio al final de su nombre. |
Herramientas para crear expresiones regulares¶
https://regex101.com/ (en línea)
http://regexpal.com/ (en línea)
http://sourceforge.net/projects/regexpeditor/ (descarga)
http://sourceforge.net/projects/regextester/ (descarga)
http://sourceforge.net/projects/regaxe/ (descarga)