Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/10/2013, à 17:04

mixout

LibreOffice (ou autre...) remplacer couleur par texte

Bonjour

est-ce qu'il existe une fonction dans libreOffice (ou bien un autre logiciel) qui pourrait permettre de remplacer une couleur par un texte ?
j'explique : j'ai un texte (looong) ou une personne à effectué des corrections en police rouge

je souhaiterais transformer chaque mot en rouge en :  le meme mot précédé par exemple de ++++

c'est pour qu'a l'impression en noir et blanc, on puisse distinguer clairement les correction apportées

Dernière modification par mixout (Le 02/10/2013, à 17:29)

Hors ligne

#2 Le 02/10/2013, à 19:18

Kooothor

Re : LibreOffice (ou autre...) remplacer couleur par texte

Hors ligne

#3 Le 09/10/2013, à 16:13

mixout

Re : LibreOffice (ou autre...) remplacer couleur par texte

Bonjour
merci pour ta réponse
..et excuse pour ma réponse tardive

j'ai regardé les explications dans le lien que tu donnes
mais ce n'est pas exactement la réponse attendue (à moins que je n'aie pas compris, c'est en anglais...)
je ne souhaite pas remplacer une couleur par une autre je souhaite remplacer toute occurence d'une couleur par un texte

Hors ligne

#4 Le 09/10/2013, à 17:06

Kooothor

Re : LibreOffice (ou autre...) remplacer couleur par texte

En fait ce que ça explique, c'est que dans la fenêtre search and replace, t'as une option pour filtrer par couleur.

Donc tu peux par exemple remplacer tous les e bleus par des a.
Mais je ne pense pas que faire ce que tu veux faire soit possible.

Hors ligne

#5 Le 09/10/2013, à 17:39

Compte supprimé

Re : LibreOffice (ou autre...) remplacer couleur par texte

On peut quand même s'approcher de l'objectif.
On passe le texte corrigé dans la même couleur que le reste et pour le distinguer on le surligne ou souligne dans le même passage. C'est prévu dans la boite de dialogue.

Si on aime rire on peut aussi le faire clignoter !

Dernière modification par Compte supprimé (Le 09/10/2013, à 17:42)

#6 Le 09/10/2013, à 19:37

JBF

Re : LibreOffice (ou autre...) remplacer couleur par texte

Bien sûr que c'est possible. Voici mon test :
- créer un nouveau document
- saisir tex et appuyer sur F3 pour générer un texte factice (ou copier-coller un texte quelconque)
- mettre différents mots du texte en rouge clair
- appuyer sur ctrl+H pour ouvrir le dialogue Remplacer
- cliquer sur "Autres Options" pour afficher les options supplémentaires
- dans ces options supplémentaires cocher la case "Expressions régulières"
- dans le champ rechercher saisir \b[:alpha:]{1,26}\b (cliquer sur le bouton aide pour en savoir plus sur les expressions régulières)
- cliquer sur le bouton format et choisir l'onglet Effets de caractère puis la couleur rouge clair ; valider
- dans le champ "remplacer par" taper &++++
- cliquer sur le bouton "Tout remplacer"

Résultat : tous les mots en rouge clair sont remplacés par les mêmes mots prolongés par ++++.
Je te laisse trouver comment mettre les ++++ avant les mots et non après.

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#7 Le 10/10/2013, à 00:31

Kooothor

Re : LibreOffice (ou autre...) remplacer couleur par texte

Bien joué JBF wink

Hors ligne

#8 Le 10/10/2013, à 11:39

mixout

Re : LibreOffice (ou autre...) remplacer couleur par texte

Salut et un grand merci JBF

quelques petites remarques :
j'ai mis un moment à comprendre que le

\b

ne faisait pas partie le l'expression régulière à insérer mais était la commande de formatage du forum (gras)
la bonne regex est donc

[:alpha:]{1,26}

ensuite, ça me donne bien un résultat exploitable mais ce n'était pas tout à fait ça

par exemple, une modification comme "ceci est ma modification" donne, après remplacement : "ceci+++ est+++ ma+++ modification+++"

il faudrait  cela  +++ceci est ma modification+++

je suis en train de chercher comment faire ça...

Dernière modification par mixout (Le 10/10/2013, à 11:41)

Hors ligne

#9 Le 10/10/2013, à 12:01

JBF

Re : LibreOffice (ou autre...) remplacer couleur par texte

Non, la commande \b fait bien partie de l'expression régulière à mettre dans le champ "Rechercher" (voir l'aide de LO sur les expressions régulières), elle sert à indiquer une limite de mot.

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#10 Le 10/10/2013, à 12:01

mixout

Re : LibreOffice (ou autre...) remplacer couleur par texte

EDIT : nos posts se sont croisés, je regarde pour le \b


J'ai trouvé une solution qui me convient :

dans le champ "rechercher", mettre

[:print:]{1,26}

dans le champ "Remplacer par" mettre

&

puis choisir Format > Position > Exposant
ça fonctionne avec un paragraphe entier

Dernière modification par mixout (Le 10/10/2013, à 20:14)

Hors ligne