Comodín

Comodín

Alternativamente conocido como personaje salvaje o carácter comodín , a comodín es un símbolo utilizado para reemplazar o representar uno o más caracteres. Los comodines más comunes son los asterisco (*), que representa uno o más caracteres y signo de interrogación (?) que representa un solo carácter. En los ejemplos siguientes sobre cómo se puede utilizar un comodín, tenga en cuenta que los comodines son relativamente universales.

Conceptos básicos de comodines

Porcentaje (%) en un comodín

La por ciento el símbolo se usa en SQL para que coincida con cualquier carácter (incluido un guion bajo ) cero o más veces.

Asterisco (*) en un comodín

El asterisco en un comodín coincide con cualquier carácter cero o más veces. Por ejemplo, 'comp *' coincide con cualquier cosa que comience con 'comp', lo que significa que 'comp', 'completo' y 'computadora' coinciden.

Signo de interrogación (?) En un comodín

Un signo de interrogación coincide con un solo carácter una vez. Por ejemplo, 'c? Mp' coincide con 'camp' y 'comp'. El signo de interrogación también se puede utilizar más de una vez. Por ejemplo, 'c ?? p' coincidiría con los ejemplos anteriores y 'coop'. En MS-DOS y el Línea de comandos de Windows , el signo de interrogación también puede coincidir con cualquier signo de interrogación final cero o una vez. Por ejemplo, 'co ??' coincidiría con todas las coincidencias anteriores, pero debido a que están detrás de signos de interrogación, también coincidiría con 'policía' aunque no sean cuatro caracteres.

Consejo

Con expresiones regulares , un punto (.) es un comodín para un solo carácter.

Abrir y cerrar corchetes ([]) en un comodín

Con Unix shells, Windows PowerShell y lenguajes de programación que admiten expresiones regulares el abrir y cerrar soporte los comodines coinciden con un solo carácter en un rango. Por ejemplo, [a-z] coincide con cualquier carácter de la 'a' a la 'z', lo que significa que cualquier cosa que no esté en ese rango, como un número, no coincidirá.

Consejo

Añadiendo un signo de exclamación en los lugares que admiten los corchetes como comodín le indicará al programa que NO coincida.

Ejemplos de comodines de línea de comandos de MS-DOS y Windows

|_+_|

Listar archivos en MS-DOS usando el comando dir que contienen c, mp y cualquier otro carácter intermedio. Por ejemplo, comp, camp, c2mp y c-mp coincidirían.

|_+_|

En este siguiente ejemplo, el comando dir solo listaría archivos que terminen con .MP3 extensión de archivo .

|_+_|

Enumere cualquier archivo que termine con datos usando el comando dir. Por ejemplo, los archivos 'appdata', 'mydata' y '123data' coincidirían.

|_+_|

Enumere cualquier archivo que tenga cuatro caracteres, comience con él y tenga cualquier extensión. Por ejemplo, help.txt, help.mp3 y heck.jpg coincidirían.

|_+_|

Rebautizar todos los archivos del directorio actual que terminan con la extensión de archivo .txt a .jpg. Por ejemplo, el archivo test.txt se convertiría en test.jpg.

|_+_|

Eliminar archivos en MS-DOS que comienzan con comp y terminan con una extensión '.txt'.

Busque y reemplace funciones que admitan comodines como Microsoft Word permitir que las búsquedas contengan comodines. A continuación, se muestran ejemplos de cómo utilizar comodines en Buscar y reemplazar. Tenga en cuenta que para que cualquiera de estos funcione, debe tener el Usa comodines opción registrada Encontrar y reemplazar .

|_+_|

Coincide con cualquier cosa que comience con 'comp' y termine con 'r'. En otras palabras, esto buscaría 'computadora' y 'compilador' en su documento. Sin embargo, tenga en cuenta que '*' es codicioso, lo que significa que todo coincide con 'r'. En otras palabras, si hay una 'r' en cualquier lugar después de la composición, coincide. Entonces, 'computadora tu' coincide ya que comienza con 'comp' y tu termina con 'r'.

|_+_|

Utilizando soportes Indique a Microsoft Word que busque alguna de las letras contenidas entre corchetes. En este ejemplo, 'e' u 'o' coinciden, por lo que find coincidiría con 'dell' o 'doll'.

|_+_|

Los corchetes también se pueden utilizar para buscar un rango de caracteres. En el ejemplo anterior, este rango incluye las letras de la 'o' a la 'u'. Este rango coincide con palabras como 'muñeca' y 'aburrido' en su documento.

|_+_|

Usando un signo de exclamación entre paréntesis le dice a Find que no coincida con ninguno de los caracteres en el paréntesis. En el ejemplo anterior, este comodín le dice a Find que no coincida con 'dell', sino que coincida con cualquier otra cosa que comience con 'd' y termine en 'll'.

|_+_|

El signo de interrogación solo coincide con un carácter. En el ejemplo anterior, esto coincidiría con 'dall', 'dell', 'eneldo', 'muñeca' y 'aburrido', ya que contienen una 'd' al principio y una 'll' al final.

|_+_|

Usando un Llave en su Buscar busca la cantidad de caracteres que preceden a los corchetes. En el ejemplo anterior, Find coincide con 'semilla', pero no coincide con 'sed'.

|_+_|

Un hallazgo que comienza con un menos que y que contiene texto en paréntesis le dice a Find que busque cualquier palabra que comience con lo que esté entre paréntesis. En el ejemplo anterior, esto encontraría cualquier palabra que comience con 'comp'.

|_+_|

Una cadena que comienza con caracteres entre paréntesis y termina con un mayor que indica a Find que busque cualquier palabra que termine con lo que esté contenido entre paréntesis. En el ejemplo anterior, esto encontraría cualquier palabra que termine con 'er'.

Ejemplos de comodines de Linux y Unix

|_+_|

Este comando usa el comando ls para enumerar todos los archivos y directorios en el directorio de trabajo que comienzan con las letras 'comp' en un Linux variante.

|_+_|

Eliminar archivos con el comando rm en una variante de Linux que contenga c, mp y cualquier carácter intermedio.

Ejemplos de comodines de Microsoft Excel

|_+_|

Excel fórmula para buscar cualquier carácter usando el comodín * en las celdas B1 a B6 y, si lo encuentra, use SUM para agregar todos los valores entre A1 y A6.