Shotnest · Bibliothèque
Vérifier les espaces lorsqu’une expression reste introuvable
Sur cette page, Gate 12 ne trouve pas l’entrée Gate 12 à double espace, alors que l’app Shotnest trouve les deux, car elle cherche chaque mot séparément.
Recherche de sous-chaîne contre recherche par mots
L’outil de recherche web normalise la requête, retire les espaces à ses extrémités et la cherche comme une seule sous-chaîne continue. Il ne réduit pas les espaces intérieures. Une requête avec une espace ne peut donc pas correspondre à une entrée qui en a deux au même endroit, et l’exemple ne renvoie que la ligne 2. Taper la double espace, Gate 12, ne renvoie que la ligne 1.
L’app Shotnest découpe la requête aux espaces en mots séparés et exige que chacun figure dans le texte de la capture. Gate et 12 sont présents dans les deux entrées : l’app renvoie donc les deux. L’outil de comparaison de cette page considère lui aussi les deux entrées comme identiques après normalisation, car il réduit les suites d’espaces.
Les espaces au début ou à la fin de la requête sont retirées : taper Gate 12 suivi d’une espace renvoie toujours la ligne 2. Seules les espaces à l’intérieur de l’expression changent le résultat.
Données d’entrée
- Chercher dans les captures
- Gate 12
| Ligne | Entrée textuelle |
|---|---|
| 1 | Gate 12 |
| 2 | Gate 12 |
Résultats
- Entrées correspondantes
- 1
| Ligne | Entrée textuelle |
|---|---|
| 2 | Gate 12 |
Quand une expression est introuvable
- Cherchez un seul élément distinctif, comme 12, qui trouve les deux entrées.
- Vérifiez si l’entrée contient des doubles espaces ou un saut de ligne au milieu de l’expression.
- Dans l’app, tapez les mots séparément ; leur ordre n’a pas d’importance.
- Utilisez l’outil de comparaison si vous avez besoin de savoir si deux textes ne diffèrent que par l’espacement.
- Requête Gate 12 avec deux espaces
- ligne 1
- Requête 12
- lignes 1, 2
- Requête Gate 12 dans l’app Shotnest
- lignes 1, 2
Les pièges de l’espacement
- La reconnaissance de texte insère souvent deux espaces là où l’écran présente un écart de colonne ou une tabulation.
- Une expression coupée sur deux lignes contient un saut de ligne, que la recherche web ne fait pas correspondre à une simple espace.
- Mettre une expression entre guillemets n’impose une recherche exacte dans aucun des deux outils ; les guillemets sont cherchés comme des caractères.
- Ajouter une espace à l’une ou l’autre extrémité dans l’app ne change rien non plus, car la requête est découpée en mots avant la recherche.
Sachez quelle recherche vous utilisez
L’outil de la page applique la règle stricte de la sous-chaîne ; l’app est plus tolérante sur l’ordre des mots et l’espacement. Aucun des deux ne peut trouver des mots qui n’ont pas été lus sur l’image.