Outils pour utilisateurs

Outils du site


corrections_de_masse_dans_writer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
corrections_de_masse_dans_writer [2020/11/02 13:30]
jean
corrections_de_masse_dans_writer [2020/11/02 14:54] (Version actuelle)
jean
Ligne 1: Ligne 1:
-                                    Correction de masses dans Writer.+                                  **  **Correction de masses dans Writer.****  
 + //d’après Dominique Prieur, un de nos membres.//  
 +                                    
  
 Utilisation des expressions régulières ou REGEX. Utilisation des expressions régulières ou REGEX.
Ligne 9: Ligne 11:
  
 Après « télétravail » (ligne 5) dans le corps du texte, je suppose que l’auteur a voulu mettre des points de suspension, en oubliant que ce caractère de suspension compte 3 points et pas un de plus. Là, nous en avons 5 ou 6. Pour autant, il les a correctement placés tout à fait à la fin de son article. Après « télétravail » (ligne 5) dans le corps du texte, je suppose que l’auteur a voulu mettre des points de suspension, en oubliant que ce caractère de suspension compte 3 points et pas un de plus. Là, nous en avons 5 ou 6. Pour autant, il les a correctement placés tout à fait à la fin de son article.
 +
 Le texte fautif au format LibreOffice : Le texte fautif au format LibreOffice :
  
Ligne 26: Ligne 29:
  
 Corrigeons pas à pas ce texte. Supposons toutefois qu’il ne fait pas un paragraphe comme ici, mais 200 pages. Corrigeons pas à pas ce texte. Supposons toutefois qu’il ne fait pas un paragraphe comme ici, mais 200 pages.
 +
 Concernant l’espace avant la virgule et le point, nous pouvons le supprimer à la main, mais au bout de 200 pages… Optons pour la fainéantise qui est mon leitmotiv : faire travailler l’ordinateur à ma place. Concernant l’espace avant la virgule et le point, nous pouvons le supprimer à la main, mais au bout de 200 pages… Optons pour la fainéantise qui est mon leitmotiv : faire travailler l’ordinateur à ma place.
  
Ligne 33: Ligne 37:
  
 Revenons à notre espace suivie d’un point. Dans le cartouche « Rechercher », nous placerons _\. Je vous rappelle que le sous-lignage _ représente une espace, un appui sur la barre espace. Revenons à notre espace suivie d’un point. Dans le cartouche « Rechercher », nous placerons _\. Je vous rappelle que le sous-lignage _ représente une espace, un appui sur la barre espace.
 +
 +
 Dans le cartouche « Remplacer », nous mettrons simplement un point : . Dans le cartouche « Remplacer », nous mettrons simplement un point : .
 +
 Pourquoi l’antislash \ avant le point dans le cartouche « Rechercher » ? C’est une remarque importante. Certains caractères sont dits réservés dans LibreOffice. Pour voir (la case « expressions régulières » étant toujours cochées), mettez un point sans l’antislash dans le cartouche « Rechercher » et X dans le cartouche « Remplacer » puis validez. Vous verrez que le résultat obtenu n’est pas vraiment celui qui était recherché. Pourquoi l’antislash \ avant le point dans le cartouche « Rechercher » ? C’est une remarque importante. Certains caractères sont dits réservés dans LibreOffice. Pour voir (la case « expressions régulières » étant toujours cochées), mettez un point sans l’antislash dans le cartouche « Rechercher » et X dans le cartouche « Remplacer » puis validez. Vous verrez que le résultat obtenu n’est pas vraiment celui qui était recherché.
  
Ligne 47: Ligne 54:
  
 Mais une nouvelle faute apparaît. En effet, notre première phrase devient «  s’accélérer,moins » Si la virgule ne pas être précédée d’une espace, elle doit être suivie de cette espace ! Nous allons remettre avec Ctrl z notre texte dans son état fautif (s’accélérer ,moins), nous maintiendrons _, dans le cartouche « Rechercher » et nous mettrons ,_ dans le cartouche remplacer. En validant, l’erreur est corrigée. Mais une nouvelle faute apparaît. En effet, notre première phrase devient «  s’accélérer,moins » Si la virgule ne pas être précédée d’une espace, elle doit être suivie de cette espace ! Nous allons remettre avec Ctrl z notre texte dans son état fautif (s’accélérer ,moins), nous maintiendrons _, dans le cartouche « Rechercher » et nous mettrons ,_ dans le cartouche remplacer. En validant, l’erreur est corrigée.
 +
 Cette correction pourrait générer un autre genre d’erreur. En fin de texte exemple, nous avons les mots «  s’accélérer,moins » sans espace entre la virgule et le mot « moins » (faute) et le nombre 1,29 (pas de faute). Cette correction pourrait générer un autre genre d’erreur. En fin de texte exemple, nous avons les mots «  s’accélérer,moins » sans espace entre la virgule et le mot « moins » (faute) et le nombre 1,29 (pas de faute).
  
Ligne 56: Ligne 64:
  
 Nous allons donc passer dans le cartouche « Rechercher » (en faisant Ctrl h bien sûr) [:alpha:],[:alpha:] en n’oubliant bien sûr pas la virgule entre les deux. Nous demandons ainsi à LibreOffice de chercher un caractère alphabétique, quel qu’il soit, suivi d’une virgule suivi immédiatement d’un autre caractère alphabétique quelconque. Dans « Remplacer », nous plaçons ,_ (je rappelle que le souligné _ représente un appui sur la barre espace. Nous allons donc passer dans le cartouche « Rechercher » (en faisant Ctrl h bien sûr) [:alpha:],[:alpha:] en n’oubliant bien sûr pas la virgule entre les deux. Nous demandons ainsi à LibreOffice de chercher un caractère alphabétique, quel qu’il soit, suivi d’une virgule suivi immédiatement d’un autre caractère alphabétique quelconque. Dans « Remplacer », nous plaçons ,_ (je rappelle que le souligné _ représente un appui sur la barre espace.
 +
 L’espace manquant après la virgule apparaît bien et nous voyons que notre nombre 1,29 n’a pas été corrigé. L’espace manquant après la virgule apparaît bien et nous voyons que notre nombre 1,29 n’a pas été corrigé.
  
Ligne 61: Ligne 70:
  
 Il va donc nous falloir l’obliger à se souvenir du caractère précis qui est concerné par [:alpha:] avec des parenthèses. Nous placerons alors dans le cartouche « Rechercher » ceci ([:alpha:]),([:alpha:]) et, dans « Remplacer » : $1,_$2 Il va donc nous falloir l’obliger à se souvenir du caractère précis qui est concerné par [:alpha:] avec des parenthèses. Nous placerons alors dans le cartouche « Rechercher » ceci ([:alpha:]),([:alpha:]) et, dans « Remplacer » : $1,_$2
 +
 La phrase « … semble s’accélérer, moins… » est corrigée et notre nombre 1,29 n’a pas été modifié. La phrase « … semble s’accélérer, moins… » est corrigée et notre nombre 1,29 n’a pas été modifié.
  
Ligne 66: Ligne 76:
  
 Il nous reste les points de suspension fautifs après le mot « télétravail » de la 5e ligne. L’auteur a mis 5 points, alors que l’exacte ponctuation est 3 points, pas un de plus. Il nous reste les points de suspension fautifs après le mot « télétravail » de la 5e ligne. L’auteur a mis 5 points, alors que l’exacte ponctuation est 3 points, pas un de plus.
 +
 Certes, avec Ctrl h et en décochant « Expressions régulières », en mettant 5 points dans « Rechercher » et 3 points dans remplacer, nous allons résoudre le problème. Mais je vous rappelle que notre texte fait 200 pages. De plus, l’auteur a pu, ailleurs, mettre 4 ou 6 points successifs voire plus ! Notre méthode simple n’est pas exhaustive. En cochant « Expressions régulières », nous allons passer dans le cartouche « Rechercher » ceci \.{4,} et … (3 points successifs) dans « Remplacer ». En validant, la ponctuation fautive est corrigée. Certes, avec Ctrl h et en décochant « Expressions régulières », en mettant 5 points dans « Rechercher » et 3 points dans remplacer, nous allons résoudre le problème. Mais je vous rappelle que notre texte fait 200 pages. De plus, l’auteur a pu, ailleurs, mettre 4 ou 6 points successifs voire plus ! Notre méthode simple n’est pas exhaustive. En cochant « Expressions régulières », nous allons passer dans le cartouche « Rechercher » ceci \.{4,} et … (3 points successifs) dans « Remplacer ». En validant, la ponctuation fautive est corrigée.
  
corrections_de_masse_dans_writer.1604323837.txt.gz · Dernière modification: 2020/11/02 13:30 de jean