TC

Convertisseur de chemins d'accès — Outil en ligne gratuit

Processed locally. No data stored.
0 chars

Qu'est-ce que Convertisseur de chemins d'accès?

Path Case (path/case) convertit le texte en mots en minuscules séparés par des barres obliques, produisant un résultat tel que ceci/est/path/case. Il imite les chemins d'accès des répertoires du système de fichiers et les structures de routage des URL.

Ce format représente naturellement les relations hiérarchiques, ce qui le rend utile pour la définition des points de terminaison d'API, les modèles de chemins d'accès aux fichiers et les paramètres de routage. Cet outil convertit toute entrée en une sortie propre, en minuscules et séparée par des barres obliques.

Quand utiliser Convertisseur de chemins d'accès?

Utilisez path/case pour définir les segments de route d'API, les modèles de chemin d'accès aux fichiers dans les outils de compilation, les paramètres de route d'URL dans les frameworks web et les identifiants hiérarchiques. js) utilisent des modèles de type « path » pour les routes de page.

Si vous avez plutôt besoin d'une hiérarchie séparée par des points, essayez le Convertisseur Dot Case. Pour les identifiants séparés par des tirets, utilisez le Convertisseur Kebab Case.

Comment utiliser cet outil

  1. 1Paste your text
  2. 2Click 'Convert' to get path/case output
  3. 3Copy for file paths and routes

Cet outil met toutes les lettres en minuscules, détecte les limites entre les mots à partir des espaces, des tirets, des traits de soulignement et des transitions en camelCase, puis relie les mots à l'aide de barres obliques.

Exemples

InputOutput
Hello Worldhello/world
user profile settingsuser/profile/settings
API response handlerapi/response/handler
my_config_keymy/config/key
background-colorbackground/color

Règles et comportement

  • Tous les mots sont convertis en minuscules. Chaque lettre du résultat est une minuscule, conformément aux conventions relatives aux chemins d'accès des URL, qui, par définition, ne font pas la distinction entre majuscules et minuscules.
  • Les mots sont séparés par des barres obliques (/). Les espaces, les tirets, les traits de soulignement et les autres séparateurs sont remplacés par des barres obliques simples afin de créer une structure de type chemin d'accès.
  • Le résultat représente une structure hiérarchique. Chaque niveau de barre oblique implique une relation parent-enfant, à l'instar des répertoires d'un système de fichiers ou des segments d'URL.

Outils associés

Questions fréquentes

Qu'est-ce que « path/case » ?

Le format « path/case » utilise des barres obliques pour séparer les mots en minuscules, à l'instar des chemins d'accès du système de fichiers ou des routes d'URL — comme par exemple « user/profile/settings ». Il est utilisé pour définir les routes d'API, les chemins d'accès aux modèles et les identifiants hiérarchiques, où la barre oblique représente naturellement une imbrication ou une catégorisation.

Dans quels cas utiliserais-je « path/case » ?

Les définitions de segments de route API (/api/user/profile), les modèles de chemins d'accès dans les outils de compilation, les identifiants de type URL dans les configurations de routage et les références hiérarchiques aux données. Les frameworks Web tels qu'Express, Next.js et Django recourent largement à des modèles de type chemin d'accès pour le routage.

Le chemin/case correspond-il au chemin d'accès d'une URL ?

C'est similaire, mais les chemins d'URL peuvent inclure des chaînes de requête, des fragments et des caractères encodés. path/case est une simple convention de nommage permettant de créer des identifiants qui suivent une hiérarchie de type chemin d'accès. Elle ne gère pas l'encodage des URL — pour cela, utilisez le Générateur de slugs d'URL.

Peut-il gérer plusieurs niveaux ?

Oui. Toute saisie composée de plusieurs mots génère plusieurs niveaux hiérarchiques. Par exemple, « page des paramètres du profil utilisateur » devient user/profile/settings/page, ce qui crée une structure de chemin d'accès à quatre niveaux. Il n'y a pas de limite quant au nombre de niveaux.

Comment gère-t-il les barres obliques existantes ?

Les barres obliques présentes dans les données d'entrée sont considérées comme des séparateurs de mots et conservées dans les données de sortie. L'outil normalise les barres obliques multiples consécutives en barres obliques simples afin de générer un chemin d'accès clair.