Remplacer et reformater mais garder ce que je cherche

Résolu/Fermé
SergeHipontoise - 29 sept. 2021 à 08:46
Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024 - 7 oct. 2021 à 14:33
Bonjour,
Je cherche à reformater un texte Word
Je voudrais qu'à chaque occurence d'un numéro avec un certain style au milieu de mon texte, je passe à la ligne
Donc j'ai :

Blablabla [numéro avec un style] blablabla


et je veux obtenir :

Blablabla 
[numéro avec un style] blablabla


Donc en gardant le numéro

Mais si je cherche le numéro et que je remplace par

^p pour aller à la ligne je perds le numéro
Comment puis-je faire pour le conserver ?

Merci à tous


Configuration: Macintosh / Chrome 92.0.4515.159
A voir également:

9 réponses

acefalo Messages postés 69 Date d'inscription vendredi 5 décembre 2014 Statut Membre Dernière intervention 15 septembre 2024 16
Modifié le 3 oct. 2021 à 19:47
Mise à jour :

J'ai corrigé une erreur dans la capture d'écran. La police doit aller dans le champs Rechercher.

Bonjour,

En travaillant sur une copie de votre fichier, vous pouvez essayer la démarche suivante (testé avec Microsoft Office 2019 en anglais) :

0) Appuyez sur Ctrl + H pour Rechercher et Remplacer
1) Dans Rechercher :
([0-9]{1,})

2) Dans Remplacer :
^p\1

3) Déroulez le menu Plus
4) Cochez Utiliser les Expressions régulières
5) Choisir Polices Arial, 8 pt, gras (ou autre, dépendamment de la police des numéros). Il faut cliquer dans le champs Rechercher puis dérouler le menu Format.
6) Cliquez sur Remplacer tout
1
Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1
3 oct. 2021 à 21:31
C'est top, merci beaucoup !
la seule différence c'est que je dois utiliser un ";" et non une "," dans ([0-9]{1;})

Merci encore
1
acefalo Messages postés 69 Date d'inscription vendredi 5 décembre 2014 Statut Membre Dernière intervention 15 septembre 2024 16
3 oct. 2021 à 23:00
Bizarre. Ça me donne une erreur quand j'utilise un point-virgule à la place de la virgule. L'important c'est que ça fonctionne. Vous testerez pour des nombres à plus de 2 chiffres au cas. J'ai déjà testé mais on ne sait jamais.

Avez-vous aussi vérifié en ajoutant quelques chiffres sans formatage dans le texte pour vous assurer qu'ils ne sont pas passés à la ligne ? Cela ne devrait pas non plus, si vous avez fait l'étape 5.
0
Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024 4 754
Modifié le 7 oct. 2021 à 14:38
Bonjour,

La différence entre la virgule ou le point virgule utilisé est liée au séparateur de milliers défini.
Acefalo a une version anglaise, donc un séparateur de milliers avec une virgule par défaut. Et en français, il est défini par défaut avec un point virgule.
Argitxu
0
Raymond PENTIER Messages postés 58674 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 octobre 2024 17 203
29 sept. 2021 à 18:55
tu mets deux fois le numéro, et tu n'en remplaces qu'un !
0
SergeHipontoise
29 sept. 2021 à 23:30
Merci mais je n'ai pas compris
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58674 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 octobre 2024 17 203
30 sept. 2021 à 03:09
Mais si je cherche le numéro et que je remplace par 
^p pour aller à la ligne je perds le numéro
Comment puis-je faire pour le conserver ?


tu mets côte à côte, deux fois, le numéro, et tu n'en remplaces qu'un par ^p !
0
m@rina Messages postés 20990 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 octobre 2024 11 331
30 sept. 2021 à 14:12
Bonjour Raymond,

Personnellement je n'ai pas compris la question !!! :)

m@rina
0
SergeHipontoise
30 sept. 2021 à 18:37
Comment ? A la main ?

J'ai des dizaines de milliers d'occurrences, sinon je ne poseras pas cette question
0
m@rina Messages postés 20990 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 octobre 2024 11 331
30 sept. 2021 à 23:34
C'est quoi ces numéros ?
ça veut dire quoi "numéro avec un style" ?
C'est une numérotation automatique, c'est un champ ? Comment c'est fait ?
Peut on voir un morceau du document ?

m@rina
0
Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1
1 oct. 2021 à 16:20
Hello Marina
je peux difficilement être plus clair en fait
Mais ça ressemble à ca et j'en ai des dizaines de milliers
le style different du reste me permet de les repérer, c'est déjà ça :)


0
m@rina Messages postés 20990 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 octobre 2024 11 331 > Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022
1 oct. 2021 à 17:58
tu peux donner un extrait du document que je vois exactement comment c'est fait pour savoir si on peut faire une macro, ou peut être que ce n'est pas utile.
https://www.cjoint.com/

m@rina
0
Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1 > m@rina Messages postés 20990 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 octobre 2024
1 oct. 2021 à 22:38
0
Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1 > Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022
3 oct. 2021 à 07:50
J'ai :


Et je veux obtenir :

0
Raymond PENTIER Messages postés 58674 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 octobre 2024 17 203
1 oct. 2021 à 00:27
"Mais si je cherche le numéro et que je remplace par ^p pour aller à la ligne"
et comment tu fais ça ? ce n'est pas à la main ?
0
SergeHipontoise
1 oct. 2021 à 16:10
Non si c'était à la main, je ferais simplement un retour à la ligne à la main
Je fais une recherche sur le style en question, ce qui me permet de les trouver tous


DONC, SOIT Je cherche une commande que j'inclurais dans une macro
SOIT je cherche comment modifier le style des numéros pour y ajouter un retour à la ligne avant. Malheureusement dans ce style l'option "Paragraphe" n'est pas disponible étrangement
0
Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1
Modifié le 4 oct. 2021 à 07:33
Je me suis dit que le ; c'était à cause de la version anglaise ou française ?
Pourtant il semble que la syntaxe correcte ce soit bien avec la virgule

Si je laisse la virgule cela me donne une erreur :


Avez-vous aussi vérifié en ajoutant quelques chiffres sans formatage dans le texte pour vous assurer qu'ils ne sont pas passés à la ligne ? Cela ne devrait pas non plus, si vous avez fait l'étape 5.


Tout à fait, ça fonctionne nickel !

Au fait à quoi sert le \1 dans ^p\1 ?

Encore un immense merci encore pour cette réponse super détaillée !
0
acefalo Messages postés 69 Date d'inscription vendredi 5 décembre 2014 Statut Membre Dernière intervention 15 septembre 2024 16
4 oct. 2021 à 15:04
Ce qui est entre parenthèses
([0-9]{1,})
ou
([0-9]{1;})
est un groupe de capture. On peut avoir jusqu'à 9 groupes de capture (avec ma version, Word 2019, du moins).

Par exemple en cochant Expressions régulières :

Pour les lettres suivantes :
abc

Rechercher
(a)(b)(c)

Remplacer
^p\1vion^p\2ateau^p\3anard


On obtient :
avion
bateau
canard


Le "a" est capturé avec les parenthèses puis quand on écrit \1, il est reproduit. Là on ajoute un "vion"après et un saut de ligne avant.

On peut changer l'ordre :

Pour :
abc

Rechercher
(a)(b)(c)

Remplacer
^p\3anard^p\2ateau^p\1vion


On obtient :
canard
bateau
avion
0