Un carattere jolly è un carattere speciale che rappresenta uno o più altri caratteri. I caratteri jolly più comunemente utilizzati sono l'asterisco (*), che in genere rappresenta zero o più caratteri in una stringa di caratteri, e il punto interrogativo (?), Che in genere rappresenta un carattere qualsiasi. Ad esempio, nella ricerca:
correre*
significherebbe "qualsiasi parola che inizia con" run "e ha un qualsiasi tipo di finale." Se hai inserito "corri *" in un motore di ricerca che offre la funzionalità di caratteri jolly, otterrai risultati per corsa, corsa, corsa, corridore, corridore, in breve, qualsiasi parola possibile che potrebbe iniziare con le tre lettere.
I caratteri jolly vengono utilizzati in espressioni regolari (una forma di programmazione in cui i dati di input vengono modificati in base a modelli specificati) e nella ricerca nelle directory dei file per nomi di file simili (ad esempio, se tutti i file di lavoro su un progetto iniziano con i caratteri "P5", potresti facilmente individuare tutti i file di progetto semplicemente cercando "P5 *").
Un carattere jolly è un tipo di metacarattere. In vari giochi di carte, un jolly è una carta designata nel mazzo di carte (ad esempio, il due di picche) che può essere utilizzata come se fosse una qualsiasi carta possibile.