Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


re,

Le 6 mars 2012 13:05, <philippe.niquet@free.fr> a écrit :

merci

ou l'on mesure tout le travail d'éducation à l'informatique qu'il faudrait
faire
comme beaucoup de gens j'utilise la bureautique professionnellement
mais comme avec une machine à écrire.

évidemment, ne serait-ce que posséder une petite partie de ce que vient de
m'exposer Yves, et que je viens d'appliquer bêtement car je ne comprends
pas bien le sens de ces lignes de commandes, nous ferait entrer dans un
autre monde.

Un peu d'éducation :-) :
Chercher     :   ^(.*)(\(.*$)
^  : je commence a chercher à partir du début de la ligne
(   : ce que je vais trouver, je le stocke dans une variable ($1)
 .*   : je recherche n'importe quel caractère (le point) et répété 0 ou x
fois jusqu'au caractère de recherche suivant.
)   : fin de ma premère variable

(    : je stocke ce que je vais trouver ci-dessous dans une seconde
variable $2 (parce j'ai déjà utilisé une première série de parenthèse
ouvrante/fermante)
   \(  : je recherche une parenthèse ouvrante (l'astuce étant que comme
cette parenthèse ouvrante est un caractère spécial dans les expression
régulières, on doit indiquer que c'est le caractère qu'on cherche (via un
backslash devant)
   .* : je recherche n'importe quel caractère représenté 0 ou x fois
   $  : jusqu'à la fin de la ligne
)  voila la fin de ma seconde variable.

Remplacer   :  $2

Je remplace par ma seconde variable trouvée.

Les expressions régulières sont d'une richesse impressionantes une fois
qu'on a compris.
Ne panique pas en lisant mes explications, j'ai un bouqin complet sur les
expressions régulières (le language perl aide aussi ;-) et je maîtrise pas
encore tout...

Yves


----- Mail original -----
De: "yves dutrieux" <ydutrieux@gmail.com>
À: users@fr.libreoffice.org
Envoyé: Mardi 6 Mars 2012 00:22:01
Objet: Re: [fr-users] supprimer expression réguliere dans calc

Bonsoir,

Le 5 mars 2012 21:48, Philippe NIQUET <philippe.niquet@free.fr> a écrit :

bonsoir,
dans calc, dans une même colonne, dans chaque cellule j'ai une expression
composée ainsi :
blablabla(donnée_a_garder)

Comment supprimer ce qui n'est pas donnée_a_garder

Edition - Rechercher-remplacer :
Chercher     :   ^(.*)(\(.*$)
Remplacer   :  $2
  [options..]
       [x] expressions régulières.
  [tout remplacer]
[fermer]

nb : ne sachant pas si tu veux garder les parenthèses ou pas, voici la
chaine pour enlever les parenthèses :
Chercher     :   ^(.*)\((.*)\)

Yves


merci

--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à http://listarchives.**
libreoffice.org/fr/users/ <http://listarchives.libreoffice.org/fr/users/

Tous les messages envoyés sur cette liste seront archivés publiquement et
ne pourront pas être supprimés




--
web site : http://www.molenbaix.com

--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et
ne pourront pas être supprimés


--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et
ne pourront pas être supprimés




-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.