Séparateur de texte
Convertissez une liste d'un séparateur à un autre. Collez votre texte, sélectionnez son séparateur actuel, puis choisissez Nouvelle ligne, Espace, Point-virgule, Tiret, Barre verticale ou Point pour le résultat.
Outil de conversion de séparateur de texte
Formule du séparateur de texte
Où :
- \(T\) — le texte que vous saisissez.
- \(d_{\mathrm{old}}\) — le séparateur actuel sélectionné.
- \(p_1,\ldots,p_n\) — les éléments obtenus en découpant le texte.
- \(d_{\mathrm{new}}\) — le séparateur sélectionné pour le résultat.
- \(R\) — le texte résultant.
L'outil découpe le texte, supprime les espaces en début et en fin de chaque élément, retire les éléments vides, puis réunit les éléments restants dans leur ordre d'origine. Il ne se contente pas de remplacer chaque occurrence de l'ancien séparateur : la suppression des espaces et des éléments vides peut aussi modifier le texte.
Séparateur de texte – Exemple de calcul
Exemple : utilisez le texte par défaut, avec Pomme, Banane et Orange sur des lignes distinctes. Laissez « Actuellement séparé par » sur « Nouvelle ligne » et « Séparer par » sur « Espace ».
La découpe aux retours à la ligne produit trois éléments. Aucun n'a d'espaces autour ni ne doit être supprimé.
\[ (\text{Pomme},\text{Banane},\text{Orange})\xrightarrow{\text{jonction avec des espaces}}\text{Pomme Banane Orange} \]
Résultat : Pomme Banane Orange.
Comment utiliser le séparateur de texte
- Saisissez ou collez votre liste dans Texte. Vérifiez quel caractère ou quel retour à la ligne sépare un élément du suivant.
- Dans Actuellement séparé par, sélectionnez ce séparateur existant : Nouvelle ligne, Espace, ;, -, | ou .
- Dans Séparer par, sélectionnez le séparateur souhaité entre les éléments. Vous pouvez choisir parmi les six mêmes options.
- Lisez le texte converti sous Résultat et utilisez son bouton de copie si vous souhaitez le coller ailleurs.
Par exemple, pour mettre une liste ligne par ligne sur une seule ligne, sélectionnez Nouvelle ligne comme séparateur actuel et Espace comme nouveau séparateur. Pour transformer rouge|vert|bleu en rouge;vert;bleu, sélectionnez d'abord | puis ;. Si le résultat n'est pas découpé comme prévu, vérifiez Actuellement séparé par : l'outil ne détecte pas le séparateur à votre place.
Que signifie séparer un texte ?
Un séparateur, aussi appelé délimiteur, marque la frontière entre les éléments d'une liste. Une liste peut placer chaque élément sur sa propre ligne, séparer les éléments par des espaces, ou utiliser une ponctuation telle que des points-virgules ou des barres verticales. Changer de délimiteur peut faciliter le collage des mêmes éléments dans un document, un formulaire ou un autre outil textuel, sans avoir à les ressaisir.
Le séparateur de texte conserve l'ordre des éléments trouvés. Il supprime les espaces au début et à la fin de chaque élément avant de les réunir, afin que les espaces superflus autour d'un délimiteur ne restent pas autour des éléments convertis. Il élimine aussi les éléments vides. Par exemple, Pomme;;Banane devient Pomme|Banane lorsque vous convertissez les points-virgules en barres verticales ; il ne crée pas d'élément vide entre les deux barres.
Choisir Nouvelle ligne comme séparateur de sortie place chaque élément conservé sur une ligne distincte. Choisir Espace met les éléments sur une seule ligne, séparés par un espace. Si vous choisissez le même séparateur pour l'entrée et la sortie, le résultat peut néanmoins changer, car l'outil supprime les espaces et retire les éléments vides. Il sert donc aussi à nettoyer une liste simplement délimitée, et pas seulement à changer sa ponctuation.
Hypothèses et limites pratiques
- Seuls les séparateurs listés sont disponibles. Les virgules, les tabulations en tant qu'option distincte et les chaînes de délimitation personnalisées ne sont pas proposées. Espace comme séparateur actuel découpe sur les suites d'espaces, y compris les tabulations et les retours à la ligne ; Espace en sortie insère un espace simple ordinaire.
- Nouvelle ligne gère les retours à la ligne habituels. Elle découpe aux sauts de ligne, avec ou sans retour chariot précédent. Elle ne découpe pas sur un retour chariot seul.
- Chaque délimiteur correspondant est traité comme une frontière. Sélectionner - découpera un mot composé avec un trait d'union ; sélectionner . découpera un nombre décimal, une abréviation ou une adresse web. Choisissez un délimiteur qui n'apparaît pas non plus à l'intérieur des éléments que vous souhaitez conserver.
- Les données entre guillemets ou structurées ne sont pas analysées. L'outil n'applique pas les règles de guillemets du CSV et ne reconnaît pas les champs protégés. Vérifiez le résultat avant de l'utiliser dans un tableur ou pour une importation de données.
- Les espaces à l'intérieur d'un élément sont conservés, sauf s'ils constituent la frontière sélectionnée. Avec Nouvelle ligne sélectionnée,
Pomme rougereste un seul élément. Avec Espace sélectionné, il devient deux éléments.
Si vous devez à la fois nettoyer les éléments et changer leur séparateur, vous pouvez d'abord trier une liste alphabétiquement ou supprimer les lignes en double. Pour vérifier la longueur du texte converti, utilisez le compteur de caractères.
Questions fréquentes
Comment changer les séparateurs d'une liste à la main ?
Identifiez le caractère situé entre les éléments, séparez les éléments, puis réécrivez-les avec le caractère de votre choix entre eux. Par exemple, remplacer les séparateurs de « un ; deux ; trois » par des barres verticales donne « un|deux|trois ». Supprimez les espaces autour de chaque élément au fur et à mesure. Comparez la liste finale à l'original pour vous assurer de ne pas avoir scindé un élément contenant l'ancien séparateur.
Puis-je convertir une liste séparée par des virgules ?
Pas directement : la virgule n'est pas un choix d'entrée. Pour une liste simple, vous pouvez d'abord utiliser la fonction rechercher-remplacer d'un éditeur de texte pour transformer les virgules en points-virgules, puis convertir les points-virgules ici. Ne faites pas cela avec du CSV ou des valeurs comme « Smith, John » : remplacer chaque virgule scinderait aussi du texte appartenant à un seul élément.
Comment garder ensemble les éléments composés de plusieurs mots ?
Utilisez une frontière qui n'apparaît pas à l'intérieur de vos éléments. Si chaque nom de produit est sur sa propre ligne, choisissez Nouvelle ligne comme séparateur actuel ; « Pomme rouge » restera alors un seul élément, même si vous réunissez les éléments avec des barres verticales. Choisir Espace comme séparateur actuel traiterait « Pomme » et « rouge » comme des éléments distincts.
Pourquoi les champs vides manquent-ils dans le résultat ?
Le convertisseur ne conserve pas les positions vides. Des séparateurs consécutifs, ou un séparateur en début ou en fin de texte, peuvent produire des éléments vides qui sont omis du résultat. C'est utile pour nettoyer une liste informelle, mais pas pour des enregistrements où un champ vide a une signification. Utilisez un éditeur de données structurées si les positions des champs doivent rester intactes.
Puis-je utiliser des tabulations comme séparateurs ?
Vous pouvez découper du texte séparé par des tabulations en choisissant Espace comme séparateur actuel, car ce choix reconnaît aussi les tabulations et les autres espaces. Il ne distingue toutefois pas une tabulation d'un espace. Si un champ contient des espaces, ses mots peuvent devenir des éléments distincts. Il n'existe pas d'option de sortie en tabulation ; utilisez donc un éditeur de texte dédié si vous devez produire des données séparées par des tabulations.
Le résultat convient-il aux importations CSV ou dans un tableur ?
Pas nécessairement. Les fichiers CSV exigent des règles pour les champs entre guillemets, la ponctuation incluse et parfois les retours à la ligne ; ce convertisseur n'applique pas ces règles. Même une liste visuellement correcte peut être importée dans les mauvaises colonnes si le tableur attend un autre délimiteur. Pour des données importantes, utilisez un éditeur compatible CSV et prévisualisez les lignes et colonnes importées avant d'enregistrer.
Puis-je reconvertir le résultat pour retrouver mon texte d'origine exact ?
Non. Une reconversion peut rétablir les séparateurs visibles, mais elle ne peut pas restaurer les espaces supprimés aux extrémités des éléments ni les éléments vides qui ont été écartés. Un séparateur présent aussi à l'intérieur d'un élément peut modifier l'emplacement des frontières. Conservez une copie de l'original si son formatage exact ou son nombre de champs compte.