re, Le 6 mars 2012 13:05, <philippe.niq...@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" <ydutri...@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.niq...@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+h...@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+h...@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+h...@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+h...@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