Caractere curinga

Um caractere curinga é um caractere especial que representa um ou mais outros caracteres. Os caracteres curinga mais utilizados são o asterisco (*), que normalmente representa zero ou mais caracteres numa cadeia de caracteres, e o ponto de interrogação (?), que normalmente representa qualquer um dos caracteres. Por exemplo, em searching:

run* 

significa "qualquer palavra que comece com 'run' e tenha qualquer tipo de final". Se você digitou "run*" em um mecanismo de busca que oferece a capacidade de caracteres curinga, você obteria resultados para run, runs, running, runner, runners - em resumo, qualquer palavra possível que possa começar com as três letras.

Caracteres wildcard são usados em expressões regulares (uma forma de programação na qual os dados de entrada são modificados com base em padrões especificados) e na busca por nomes de arquivos similares (por exemplo, se todos os arquivos de trabalho em um projeto começam com os caracteres "P5", você poderia facilmente localizar todos os arquivos do projeto simplesmente procurando por "P5*").

Um caractere wildcard é um tipo de meta caractere . Em vários jogos de cartas de jogo, um joker é uma carta designada no baralho de cartas (por exemplo, as duas de espadas) que pode ser usada como se fosse qualquer carta possível.