O símbolo de porcentagem é usado no SQL para corresponder qualquer caractere (incluindo um sublinhado) zero ou mais vezes.
Asterisco (*) em um curinga
O asterisco em um curinga corresponde a qualquer caractere zero ou mais vezes. Por exemplo, "comp *" corresponde a qualquer coisa que comece com "comp", o que significa que "comp", "complete" e "computer" são todos correspondidos.
Ponto de interrogação (?) Em um curinga
Um ponto de interrogação corresponde a um único caractere uma vez. Por exemplo, "c? Mp" corresponde a "camp" e "comp". O ponto de interrogação também pode ser usado mais de uma vez. Por exemplo, "c ?? p" corresponderia a ambos os exemplos acima, bem como "coop". No MS-DOS e na linha de comando do Windows, o ponto de interrogação também pode corresponder a qualquer ponto de interrogação inicial zero ou uma vez. Por exemplo, "co ??" corresponderia a todas as correspondências acima, mas porque elas estão perdendo pontos de interrogação também corresponderiam a "policial", mesmo que não sejam quatro caracteres.
Dica: Com expressões regulares, um ponto (.) É um curinga para um único caractere.
Abrir e fechar colchetes ([]) em um curinga
Com shells Unix, Windows PowerShell e linguagens de programação que suportam expressões regulares, os caracteres curinga de abertura e fechamento correspondem a um único caractere em um intervalo. Por exemplo, [az] corresponde a qualquer caractere "a" a "z", o que significa que qualquer coisa que não esteja nesse intervalo, como um número, não seria correspondida.
Dica: Adicionar um ponto de exclamação em locais que suportam os colchetes como um curinga dirá ao programa para NÃO corresponder.
Exemplos de curingas de linha de comando do MS-DOS e do Windows
dir c? mp
Listar arquivos no MS-DOS usando o comando dir que contém c, mp e qualquer outro caractere intermediário. Por exemplo, comp, camp, c2mp e c-mp seriam todos correspondidos.
dir * .mp3
Neste próximo exemplo, o comando dir listaria apenas os arquivos que terminam com a extensão de arquivo .MP3.
dir * data
Liste qualquer arquivo que termine com dados usando o comando dir. Por exemplo, os arquivos "appdata", "mydata" e "123data" seriam correspondidos.
dir ele ??
Liste qualquer arquivo que tenha quatro caracteres, comece com ele e tenha qualquer extensão. Por exemplo, help.txt, help.mp3 e heck.jpg seriam todos correspondidos.
renomear * .txt * .jpg
Renomeie todos os arquivos no diretório atual que terminem com a extensão de arquivo .txt para .jpg. Por exemplo, o arquivo test.txt se tornaria test.jpg.
del comp * .txt
Excluindo arquivos no MS-DOS que começam com comp e terminam com uma extensão .txt.
Localizar e substituir usando exemplos de caractere curinga
Encontrar e substituir recursos que suportam caracteres curinga, como o Microsoft Word, permitem que as pesquisas contenham curingas. Abaixo estão exemplos de como usar curingas em Localizar e substituir. Lembre-se de que, para que isso funcione, é necessário que a opção Usar caracteres curinga seja marcada em Localizar e substituir.
comp * r
Combine qualquer coisa que comece com "comp" e termine com "r". Em outras palavras, isso encontraria "computador" e "compilador" em seu documento. No entanto, tenha em mente que "*" é ganancioso, o que significa que tudo está relacionado a "r". Em outras palavras, se houver um "r" depois da comp, ele será correspondido, então "computer your" seria correspondido, uma vez que começa com "comp" e seu termina com "r".
d [eo] ll
Usando colchetes indicam ao Microsoft Word para procurar por qualquer uma das letras contidas nos colchetes. Neste exemplo, "e" ou "o" são correspondidos, por isso, encontrar corresponderia a "dell" ou "doll".
d ou
Os colchetes também podem ser usados para procurar por um intervalo de caracteres. No exemplo acima, esse intervalo é todas as letras de "o" a "u", que correspondem a palavras como "boneca" e "sombria" no documento.
d [! e] ll
Usando uma exclamação entre parênteses, o Find to no corresponde a qualquer um dos caracteres no parênteses. No exemplo acima, esse curinga diz ao Find para não combinar com "dell", mas corresponde a qualquer outra coisa que comece com "d" e termine com "ll".
dll
O ponto de interrogação apenas corresponde a um caractere. No exemplo acima, isso corresponderia às palavras "dall", "dell", "dill", "doll" e "maçante", pois contêm um "d" no primeiro e "ll" no final.
se {2} d
Usando uma chave em seu Find procura a quantidade de caracteres que precede os colchetes. No exemplo acima, Encontrar corresponde a "semente", mas não corresponde a "sed".
<(comp)
Um localizar iniciando com um texto menor que e contendo entre parênteses informa ao Localizar para procurar qualquer palavra que comece com o que estiver contido nos parênteses. No exemplo acima, isso encontraria quaisquer palavras que começassem com "comp".
(er)>
Uma string começando com os caracteres entre parênteses e terminando com maior que diz ao Find para procurar por qualquer palavra que termine com o que estiver contido nos parênteses. No exemplo acima, isso encontraria qualquer palavra que terminasse com "er".
Exemplos de curingas Linux e Unix
ls comp *
Este comando usa o comando ls para listar todos os arquivos e diretórios no diretório de trabalho que começam com as letras comp . em uma variante do Linux ou variante Unix que começam com comp.
rm c? mp
Excluindo arquivos usando o comando rm em uma variante Linux ou Unix que contenha c, mp e qualquer caractere intermediário.
Exemplos de curingas do Microsoft Excel
= SUMIF (A1: A6, "*", B1: B6)
Fórmula do Excel para procurar qualquer caractere usando o caractere curinga * nas células B1 a B6 e, se localizado, execute o uso de SUM para adicionar todos os valores entre A1 e A6.
Asterisco, Glob, Meta-caractere, Regex, termos de Software