Openoffice Search Replace

From Fxp Wiki

Jump to: navigation, search

Contents

Openoffice expressions régulières
Openoffice regexp

Retour de chariot, Fin de lignes
Carriage Return, linefeed

Le signe dollars $ signifie "fin de ligne" pour les expressions régulière, et l'accent cironflexe ^ représente le début de ligne.


Donc, si dans la case "search", je mets juste un dollars, je vais avoir toutes les fins de ligne: les sauts de paragraphs, les sauts de lignes(¶).


Si je veux les lignes vides, il suffit que je mette un début de ligne et une fin de ligne avec rien entre les deux: se sera une ligne vierge: ^$


Par contre, si je voulais repérer un saut forcé, celui que l'on obtient avec maj+enter, souvent représentée par ↵ il faut faire une recherche avec \n

Fin de mot, début de mot
End word, begin word

Les fichiers du projet Gutenberg sont encodés, par exemple avec des _ pour dire que le mot est en italique. Attention, parfois les espaces ne sont pas correctement pris en compte:

des_résultats_ insuffisants

Il aurait été facile de remplacer tous les

_Mots par <i>Mots

et tous les

Mots_ par Mots</i>

Mais évidemment, avec une forme comme des_résultats_ insuffisants, vu qu'il n'y a pas d'espace entre "des" et "résultats", ça ne marche pas.

  • On commence donc par remplacer tous les _ qui sont en milieu de mots, donc encadré directement par des mots, sans qu'il y ait d'espace, par (espace)_Mot:
    search  \>_\<   replace (space)_
  • On remplace les débuts de mots
    _\>
    par
    <i>
  • On remplace les _ en fin de mots
    \>_
    par
    </i>



HTML vers texte

Options

Remplacer les éléments d'un select en text:
<OPTION VALUE=\"[a-z,A-Z,0-9,ô, ,',î,û,â,à,ç,ù,é,è,\-,:,\(,\),\/]*\">

bugs

replace subexpression: (see the bottom of the page) it should be fixed in ooo 2.4

Personal tools