Remplacer des chaînes de caractères

olnejean olnejean
921 contributions
Membre depuis le 26/12/2003
Envoyé le 05/02/2007 à 18:31


Bonsoir
Je cherche à résoudre un petit problème qui m\'ennuie beaucoup.
Je travaille avec Word sur un texte de 93 pages dans lequel apparaissent 427 séries de caractères que je voudrais éliminer.
Ces séries de caractères sont de longueur variable, mais ont en commun
- elles suivent toujours une marque de paragraphe,
- elles se terminent toutes par les mêmes lettres.
Est-ce suffisant pour créer une commande de suppression automatique?

Oh! Por mi, dju so fir
Quand dj'so-st-à l'éstrandjir
D'aveur situ hossi
En on trô come à Vervî !
Pegase Pegase
1 023 contributions
Membre depuis le 07/02/2002
Envoyé le 05/02/2007 à 19:22


Je ne crois pas que dans une recherche sous word il y ait possibilité d\'utiliser un caractère joker.
Je te propose une solution qui est loin d\'être idéale.
Si ta chaînes se termine toujours par xyz, tu fais une sélection (Ctrl+f) sur les caractères xyz
Ensuite à chaque occurrence trouvées, si il correspond bien à la chaîne à éliminer, tu fais un double clic sur cette chaîne et tu supprimes, puis tu continue facilement puisque la fenêtre \"Chercher\" reste ouverte.

D\'accord il va falloir le faire 427 fois [:oZ] (-)

Si la marque de paragraphe était après xyz, tu pourrais faire une recherche sur la chaîne xyz^p
^p correspond, dans la recherche, à la marque de paragraphe.

J\'espère que quelqu\'un sait si il y a un caractère joker pour word, cela m\'intéresse aussi dans certain cas.
Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré).
olnejean olnejean
921 contributions
Membre depuis le 26/12/2003
Envoyé le 05/02/2007 à 19:43


Et bien, j\'ai fait l\'opération suivante:
En utilisant la fonction \"recherche-remplacement\", j\'ai créé une chaîne à remplacer commençant par une marque de paragraphe, suivie de 12 symboles de lettre, d\'un point, et de la série de caractères immuables.
Cette première chaîne correspondait à la chaîne la plus courte à éliminer.
J\'ai supprimé ces séries-là, et j\'ai ensuite continué en ajoutant à chaque fois un symbole de lettre.
Et mon texte est vidé de ces chaînes encombrantes!!
Ça m\'a pris 10 minutes...
Mais je suis comme toi, intéressé par un caractère générique remplaçant \"une chaîne de caractères entre deux repères\"!

Oh! Por mi, dju so fir
Quand dj'so-st-à l'éstrandjir
D'aveur situ hossi
En on trô come à Vervî !
Pegase Pegase
1 023 contributions
Membre depuis le 07/02/2002
Envoyé le 05/02/2007 à 20:27


Qu\'est ce que tu appelles un \"symbole de lettre\" ?
Peux tu donner un exemple ?
Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré).
olnejean olnejean
921 contributions
Membre depuis le 26/12/2003
Envoyé le 05/02/2007 à 20:34


Dans la liste des possibilités de remplacement de Word, "toute lettre",

Oh! Por mi, dju so fir
Quand dj'so-st-à l'éstrandjir
D'aveur situ hossi
En on trô come à Vervî !
Pegase Pegase
1 023 contributions
Membre depuis le 07/02/2002
Envoyé le 05/02/2007 à 21:23


Ok je n\'avais jamais remarqué ces options de remplacement, c\'est trop bête
On les a nos caractères \"joker\" (+)

^? >> pour \"tout caractère\"
^# >> pour tout chiffre
^$ >> pour toute lettre

Super c\'est mieux que rien ! et à défaut de

caractère générique remplaçant \"une chaîne de caractères entre deux repères\"

Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré).

Discussion trop ancienne

Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.

Nous vous suggérons de créer un nouveau message

« Retour sur la liste des messages de ce forum