wildcard
Un wildcard (comodín) es un símbolo que representa uno o varios caracteres o elementos en expresiones de búsqueda, coincidencia de patrones o sistemas de reglas.
En programación, los wildcards permiten crear reglas flexibles sin tener que especificar cada caso individual. Los principales tipos son:
Asterisco (*)
Coincide con cualquier número de caracteres (cero o más):
*.jsencuentra todos los archivos JavaScript (app.js,index.js,main.js)/api/*coincide con cualquier ruta que empiece con/api/about->*significa “desde about hacia cualquier destino”
Signo de interrogación (?)
Coincide con exactamente un carácter:
archivo?.txtencuentraarchivo1.txt,archivo2.txt, pero noarchivo10.txttest-?.jscoincide contest-a.js,test-1.js, pero notest-final.js
Corchetes ([])
Coincide con un carácter de un conjunto específico:
[abc]*.jsencuentra archivos que empiecen cona,bocfile[0-9].txtcoincide confile0.txthastafile9.txt[!a]*.jsencuentra archivos que NO empiecen cona
Los wildcards reducen la redundancia al permitir que una sola regla cubra múltiples casos, haciendo el código más expresivo y mantenible.
En escritura::extendida, usamos wildcards en el sistema de transiciones para definir comportamientos que aplican a múltiples destinos u orígenes. Por ejemplo, 'about->*': 'slow-fade' declara que cualquier navegación que salga de la página “about” debe usar una transición de tipo “slow-fade”, sin importar el destino específico.
Referencias
Apunte Impensado. Qué son las wildcards y para qué sirven