Maison  >  Article  >  Que signifient les caractères génériques * et ? lors de la recherche de fichiers ?

Que signifient les caractères génériques * et ? lors de la recherche de fichiers ?

青灯夜游
青灯夜游original
2022-07-25 11:43:0246500parcourir

Le caractère générique "*" peut représenter n'importe quelle chaîne et peut correspondre à zéro, un ou plusieurs caractères tandis que le caractère générique "?" ne représente qu'une seule chaîne, et ce mot doit exister. Le caractère générique est une instruction spéciale, comprenant principalement l'astérisque "*" et le point d'interrogation "?", utilisée pour effectuer une recherche floue dans les fichiers ; le nombre de correspondances pour "*" n'est pas limité, tandis que le nombre de caractères correspondants pour " ?" Lors de la recherche d'un dossier, vous pouvez l'utiliser pour remplacer un ou plusieurs caractères réels ; lorsque vous ne connaissez pas les caractères réels ou que vous êtes trop paresseux pour saisir le nom complet, vous utilisez souvent des caractères génériques pour remplacer un ou plusieurs caractères réels.

Que signifient les caractères génériques * et ? lors de la recherche de fichiers ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Lors de la recherche de fichiers, le caractère générique * peut représenter n'importe quelle chaîne ; ? ne représente qu'une seule chaîne, mais ce mot doit exister. *可以代表任何字符串;?仅代表单个字符串,但此单字必须存在。

通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。 

实际上用“*Not?pad

Wildcard est une instruction spéciale, principalement un astérisque (*) et un point d'interrogation (?), utilisée pour effectuer une recherche floue dans les fichiers. Lors de la recherche d'un dossier, vous pouvez l'utiliser pour remplacer un ou plusieurs caractères réels ; lorsque vous ne connaissez pas les caractères réels ou que vous êtes trop paresseux pour saisir le nom complet, vous utilisez souvent des caractères génériques pour remplacer un ou plusieurs caractères réels.

Que signifient les caractères génériques * et ? lors de la recherche de fichiers ?En fait, "*Not?pad" peut correspondre à Notepad et MyNotepad ; Notep[ao]d peut correspondre à Notepad et Notepod [ao représente l'un des a et o], et ainsi de suite. .

La différence entre les caractères génériques "*" et "?"

"*" peut être utilisée pour remplacer zéro, un ou plusieurs caractères, tandis que "?" ne peut être utilisé que pour remplacer un seul caractère. "*" signifie que le nombre de correspondances est illimité, tandis que "?" signifie que le nombre de caractères correspondants est limité.

Cette technique est principalement utilisée dans les recherches en anglais. Par exemple, si vous saisissez « computer* », vous pouvez trouver des mots tels que « ordinateur, ordinateurs, informatisé, informatisé », et si vous saisissez « comp?ter », vous ne peut trouver que "ordinateur, ordinateur", ordinateur" et d'autres mots.

Informations étendues :

Comment utiliser les caractères génériques - somme des conditions floues :

1. Par exemple, exigence : trouver le nombre total de "T -shirts" inclus dans le produit

Doit être dans la colonne article. Pour additionner le nombre total de T-shirts, entrez la formule : =SUMIF(A2:A18,"*T-shirt*",D2:D18) Parce que nous ne savons pas s'il existe d'autres données avant et après "T-shirt", la condition est "*T-shirt*", vous pouvez trouver le nombre de tous les articles contenant "T-shirt"

2 Par exemple. , l'exigence est la suivante : trouver le dernier mot du produit est « jupe », et la cellule est le nombre total correspondant à 5 caractères. Quantité

Entrez la formule dans la colonne du projet : =SUMIF(A2:A18," ?? ??jupe",D2:D18), car il doit contenir 5 caractères et le dernier est "jupe", saisissez donc "??" pour la condition ??Jupe" 1"? » représente n'importe quel caractère

Pour plus de connaissances connexes, veuillez visiter la colonne 🎜FAQ🎜 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn