Catégories

Rechercheur de Fichiers Texte

Rechercher des motifs de texte dans des fichiers avec options avancées (regex, sensible à la casse, mot entier, etc.)

Click to upload file or drag and drop file here

Maximum file size: 10MB

Points clés

Catégorie
Utilities
Types d’entrée
file, text, select, checkbox, number
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Rechercheur de Fichiers Texte est un outil puissant conçu pour localiser rapidement des chaînes de caractères ou des motifs complexes au sein de vos documents, offrant une précision accrue grâce à des options de filtrage avancées.

Quand l’utiliser

  • Pour extraire des informations spécifiques dans de longs fichiers journaux (logs).
  • Pour vérifier la présence de termes techniques ou de codes dans des fichiers de configuration.
  • Pour auditer le contenu de documents texte en utilisant des expressions régulières complexes.

Comment ça marche

  • Téléchargez votre fichier texte via l'interface.
  • Saisissez le texte ou le motif recherché dans le champ dédié.
  • Ajustez les paramètres comme la sensibilité à la casse, la recherche par mot entier ou l'utilisation de regex.
  • Sélectionnez votre format de sortie préféré et lancez la recherche pour obtenir les résultats instantanément.

Cas d’usage

Analyse de fichiers logs système pour identifier des erreurs spécifiques.
Recherche de variables ou de fonctions dans des fichiers de code source.
Extraction de données structurées depuis des rapports textuels volumineux.

Exemples

1. Débogage de fichiers logs

Développeur
Contexte
Un développeur doit isoler les erreurs critiques dans un fichier log de 50 Mo.
Problème
Le fichier est trop volumineux pour une lecture manuelle et contient des milliers de lignes.
Comment l’utiliser
Charger le fichier log, saisir 'ERROR' comme texte de recherche et activer 'Sensible à la Casse'.
Configuration d’exemple
searchType: contains, caseSensitive: true, outputFormat: detailed
Résultat
Le système extrait uniquement les lignes contenant 'ERROR' avec leurs numéros de ligne respectifs pour une analyse rapide.

2. Audit de configuration

Administrateur système
Contexte
Vérifier si une directive spécifique est présente dans plusieurs fichiers de configuration.
Problème
S'assurer que le paramètre 'timeout' est défini correctement sans erreur de syntaxe.
Comment l’utiliser
Utiliser le mode 'Mot Entier Seulement' pour trouver la variable exacte sans inclure les commentaires ou variables similaires.
Configuration d’exemple
searchText: timeout, wholeWord: true, outputFormat: simple
Résultat
Une liste propre des lignes contenant exactement le mot 'timeout', facilitant la validation de la configuration.

Tester avec des échantillons

text, regex, file

Hubs associés

FAQ

Puis-je utiliser des expressions régulières ?

Oui, cochez simplement l'option 'Utiliser Expression Régulière' pour effectuer des recherches basées sur des motifs complexes.

L'outil est-il sensible à la casse ?

Par défaut, la recherche ne l'est pas, mais vous pouvez activer l'option 'Sensible à la Casse' pour une précision maximale.

Quels formats de sortie sont disponibles ?

Vous pouvez obtenir vos résultats au format détaillé (avec contexte), simple (lignes uniquement), CSV ou JSON.

Y a-t-il une limite au nombre de résultats ?

Oui, vous pouvez définir une limite via l'option 'Résultats Maximums'. Mettre la valeur à 0 permet une recherche illimitée.

Est-il possible de ne chercher que des mots entiers ?

Absolument, activez l'option 'Mot Entier Seulement' pour éviter de trouver des correspondances partielles au sein d'autres mots.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/text-file-searcher

Paramètres de la requête

Nom du paramètre Type Requis Description
filePath file (Téléchargement requis) Oui -
searchText text Oui -
searchType select Non -
caseSensitive checkbox Non -
wholeWord checkbox Non -
regex checkbox Non -
includeLineNumbers checkbox Non -
maxResults number Non -
outputFormat select Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/text-file-searcher pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-text-file-searcher": {
      "name": "text-file-searcher",
      "description": "Rechercher des motifs de texte dans des fichiers avec options avancées (regex, sensible à la casse, mot entier, etc.)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-file-searcher",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]