Remplacer avec carcatères génériques

Résolu/Fermé
jeanpierrec Messages postés 447 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 avril 2024 - 21 nov. 2016 à 19:34
m@rina Messages postés 20040 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 - 27 nov. 2016 à 16:12
Bonjour,
je voudrais dans mon texte qu'il y ait toujours un espace entre avant une guillemet de fermeture. Mais si je coche la case caratères génériques, j'inscris dans Recherche [a-z]: , j'inscris dans Remplace [a-z] :, le [a-z] s'imprime! Comment faut-ilfaire pour éviter cela?
Merci d'avance
A voir également:

1 réponse

m@rina Messages postés 20040 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
21 nov. 2016 à 20:33
Bonjour,

Si dans ton document, les guillements sont des guillemets dactylographiques (" ") et donc sans espaces, il n'y a pas besoin de faire un recherche-remplace, mais bon... relis toi car c'est loin d'être limpide.... Et reviens nous expliquer plus clairement ! :)

m@rina
0
jeanpierrec Messages postés 447 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 avril 2024 5
21 nov. 2016 à 22:13
Oui, excusez-moi. Je réécris
je voudrais dans mon texte éviter que le dernier caractère avant la guillemet ne soit collé à la guillemet, donc insérer un espace entre le dernier caractère et la guillemet de fermeture.
J'ai voulu essayer avec les caractères génériques.
Dans la fonction Recherche, j'ai inscrit [a-z]:
Dans la fonction Remplace j'ai inscrit [a-z] : (avec donc un espace entre [a-z] et la guillemet)
La fonction Recherche trouve bien ce que je veux, mais la fonction Remplace imprime [a-z] à la place du dernier caractère (ou du dernier groupe de caractères!)
Comment faut-ilfaire pour éviter cela?
Merci d'avance
0
jeanpierrec Messages postés 447 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 avril 2024 5
21 nov. 2016 à 22:16
J'oubliais, ce sont des guillements en chevrons
0
m@rina Messages postés 20040 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
21 nov. 2016 à 23:00
Il y a quand même quelque chose que je ne comprends pas : en français, lorsqu'on a choisi l'option Guillemets (chevrons = typographique), l'espace est fait automatiquement dès qu'on tape le guillemet parce que ça fait partie des règles de typo française.

As-tu coché cette option dans les options de correction automatique ?
Sinon, comment saisis-tu tes guillemets ?
Profites-en pour nous dire quelle est ta version de WOrd.

m@rina
0
jeanpierrec Messages postés 447 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 avril 2024 5
21 nov. 2016 à 23:06
Oui, c'est vrai, mais il y a quand même de nombreuses occurrence où ce n'est pas fait : une frappe antérieure à l'activation de cet automatisme, l'ajout de guillemets à la main, que sais-je...
0
m@rina Messages postés 20040 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
21 nov. 2016 à 23:20
Ah ok... donc tu parles d'un document déjà saisi.

Si le document est saisi avec des guillemets chevrons sans espaces, tu peux effectivement utiliser le recherche remplace avec l'option caractères génériques cochée :

Rechercher : ([a-z])»
Remplacer par : \1^s»

ça va corriger tous les guillemets fermants lorsqu'ils sont situés après une lettre minuscule.

Pour le guillemet ouvrant, c'est le même principe :
Rechercher : «([a-z])
Remplacer par : «^s\1

Si le document est saisi avec des guillemets dactylographiques, il suffit d'utiliser la mise en forme automatique, comme j'explique ici :
https://faqword.com/index.php/word/faq-word/mise-en-forme/929-comment-remplacer-les-guillemets-dactylographiques-par-les-guillemets-typographiques#word-2010-2016

m@rina
0