Espacer caractères

bevij -  
C-Claire Messages postés 4014 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Pour un texte assez long (+500000 caractères les uns à la suite des autres), je cherche à espacer les lettres chaque 4 lettres.

Exemple : abcdefgh = abcd efgh

Auriez vous une idée pour cela s'il vous plait ?

Merci beaucoup ;)
A voir également:

2 réponses

Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 358
 
Dans Excel ? Writer ? PowerPoint ? pdf ?
0
C-Claire Messages postés 4014 Date d'inscription   Statut Membre Dernière intervention   2 247
 
Bonjour bevij,

Vu le nombre de caractères que tu as à traiter, je veux bien parier sur un traitement de texte. Alors Word ou Writer ? Statistiquement, c'est Word :-)

Si c'est bien cela, pour mettre un espace tous les 4 caractères, tu peux faire un Rechercher/Remplacer :
- appuie sur CTRL H pour afficher la boîte de dialogue
- clique sur le bouton "Plus" pour l'ouvrir en entier et coche "Caractères génériques"
- dans le champ "Rechercher", tape (????)
- dans le champ "Remplacer", tape \1 immédiatement suivi d'un espace (ou ^& espace)
- clique sur le bouton "Remplacer tout".

Si le résultat n'est pas conforme à ce que tu attends, appuie sur CTRL Z pour annuler l'opération.

Traduction :
(????) recherche donc 4 caractères quelconques : lettres, chiffres, ponctuation, espace, changement de paragraphe,... On peut affiner si besoin.
\1 espace reprend le contenu des () et ajoute l'espace
^& espace reprend le contenu du champ "Rechercher". Ici, cela revient au même que \1

Si c'est Writer, il y a sûrement un équivalent. Cela doit être le même principe mais sans doute avec des codes un peu différents.

Et si c'est ni l'un ni l'autre, retour à la question de Raymond ;-)

0