Re: [fr-users] Formule pour supprimer la diacritique

2020-06-04 Par sujet lilive

Bonjour Stéphane,

C'est moche, mais une fois j'avais fait cela :

=SUBSTITUE(SUPPRESPACE(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(MINUSCULE(A1);"æ";"ae";"g");"œ";"oe";"g");"[òóôõö]";"o";"g");"[ùúûüũ]";"u";"g");"ç";"c";"g");"[àáãâä]";"a";"g");"[éèêëẽ]";"e";"g");"[ìíîïĩ]";"i";"g");"[^a-zA-Z0-9]";" 
";"g"));" ";"-")


Ceci
- met tout en minuscules
- enlève les accent grave, aigu, circonflexe, les trémas et les tildes 
sur toutes les lettres

- remplace æ et œ par ae et oe
- remplace tout ce qui n'est pas une lettre par un tiret -

La même formule en pièce jointe, au cas ou certains caractères passent 
mal dans le corps du mail.


Olivier


Le 03/06/2020 à 23:14, Stéphane Santon a écrit :

Bonjour,

Quelle formule sous Calc permet de supprimer la diacritique d'un 
texte, typiquement pour créer des noms de login à partir de 
noms-prénoms avec accents ?


Merci




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formule pour supprimer la diacritique

2020-06-04 Par sujet lilive

J'ai oublié la pièce jointe, la voici :-[

Le 04/06/2020 à 11:47, lilive a écrit :

Bonjour Stéphane,

C'est moche, mais une fois j'avais fait cela :

=SUBSTITUE(SUPPRESPACE(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(MINUSCULE(A1);"æ";"ae";"g");"œ";"oe";"g");"[òóôõö]";"o";"g");"[ùúûüũ]";"u";"g");"ç";"c";"g");"[àáãâä]";"a";"g");"[éèêëẽ]";"e";"g");"[ìíîïĩ]";"i";"g");"[^a-zA-Z0-9]";" 
";"g"));" ";"-")


Ceci
- met tout en minuscules
- enlève les accent grave, aigu, circonflexe, les trémas et les tildes 
sur toutes les lettres

- remplace æ et œ par ae et oe
- remplace tout ce qui n'est pas une lettre par un tiret -

La même formule en pièce jointe, au cas ou certains caractères passent 
mal dans le corps du mail.


Olivier


Le 03/06/2020 à 23:14, Stéphane Santon a écrit :

Bonjour,

Quelle formule sous Calc permet de supprimer la diacritique d'un 
texte, typiquement pour créer des noms de login à partir de 
noms-prénoms avec accents ?


Merci





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Recherche de deux mots proches dans Writer

2020-05-10 Par sujet lilive

Une précision :
fait.{0,30}beau
trouvera donc "fait" et "beau" séparés de 30 caractères au maximum, 
pourvu qu'il n'y ait pas de retour à la ligne entre les deux (j'ai 
oublié de préciser ce 2e point dans mon message précédent)


Le 10/05/2020 à 19:21, lilive a écrit :


Nous avons donc 3 propositions d'expressions régulières !

fait.{0,30}beau
fait.*beau
(fait).*(beau)

La première trouvera "fait" et "beau" séparés de 30 caractères au maximum.
La seconde trouvera "fait" et "beau" séparés par un nombre quelconque 
de caractères, pourvu qui n'y ait pas de retour à la ligne entre les deux.

La troisième trouvera la même chose que la seconde.


Le 10/05/2020 à 18:52, Ocleyr2lalune a écrit :

Bonjour lilive

on a pensé à la même chose !
par contre, pas besoin de préciser une page de caractères... il 
suffit d'utiliser *
https://help.libreoffice.org/6.4/fr/text/shared/01/0211.html?=WRITER 
<https://help.libreoffice.org/6.4/fr/text/shared/01/0211.html?=WRITER=UNIX>


Claire

Le dimanche 10 mai 2020 à 18:50 +0200, lilive a écrit :

Bonjour,
Il est possible de faire cela sans extension, en utilisant
Édition > Rechercher & remplacer
Entrer
fait.{0,30}beau
comme terme de recherche, et cocher la case "Expressions régulières"
Ceci trouvera tous les endroits où apparait "fait" suivi de "beau"
séparés par au maximum 30 autres caractères. Il est bien sûr possible de
changer le nombre 30.
Les expressions régulières sont un outil qui demande un peu
d'apprentissage, et qui permet de faire des recherches de bouts de texte
qui se conforment à un certain modèle. Le modèle (c'est-à-dire
l'expression régulière) que j'ai utilisé ici est :
fait.{0,30}beau
On lit ce modèle de gauche à droite, comme un texte normal, mais
certains caractères ont un sens particulier.
Ici on utilise
- le caractère point "." qui veut dire "n'importe quel caractère"
- les nombres entre accolades "{0,30}" qui veulent dire "entre 0 et 30
fois ce qui précède"
L'expression régulière décrit donc comme texte recherché un texte qui
commence par "fait", qui est suivi de n'importe quel caractère, entre 0
et 30 fois, et qui se termine par "beau".
Le 10/05/2020 à 17:03, Lionel Allorge a écrit :

Bonjour,
J'ai besoin de faire des recherches de textes dans Writer et notamment
de chercher deux mots "proches", c'est-à-dire éloigné de quelques mots
au plus.
Par exemple si je cherche les mots "fait" "beau" je pourrai trouver les
phrases :
"Il fait beau"
"Il fait de plus en plus beau"
"Il faut moche mais demain il fera beau"
etc.
Connaissez-vous une extension qui fasse cela ?
Merci d'avance.
Bon déconfinement.


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Recherche de deux mots proches dans Writer

2020-05-10 Par sujet lilive

Nous avons donc 3 propositions d'expressions régulières !

fait.{0,30}beau
fait.*beau
(fait).*(beau)

La première trouvera "fait" et "beau" séparés de 30 caractères au maximum.
La seconde trouvera "fait" et "beau" séparés par un nombre quelconque de 
caractères, pourvu qui n'y ait pas de retour à la ligne entre les deux.

La troisième trouvera la même chose que la seconde.



Le 10/05/2020 à 18:52, Ocleyr2lalune a écrit :

Bonjour lilive

on a pensé à la même chose !
par contre, pas besoin de préciser une page de caractères... il suffit 
d'utiliser *
https://help.libreoffice.org/6.4/fr/text/shared/01/0211.html?=WRITER 
<https://help.libreoffice.org/6.4/fr/text/shared/01/0211.html?=WRITER=UNIX>


Claire

Le dimanche 10 mai 2020 à 18:50 +0200, lilive a écrit :

Bonjour,
Il est possible de faire cela sans extension, en utilisant
Édition > Rechercher & remplacer
Entrer
fait.{0,30}beau
comme terme de recherche, et cocher la case "Expressions régulières"
Ceci trouvera tous les endroits où apparait "fait" suivi de "beau"
séparés par au maximum 30 autres caractères. Il est bien sûr possible de
changer le nombre 30.
Les expressions régulières sont un outil qui demande un peu
d'apprentissage, et qui permet de faire des recherches de bouts de texte
qui se conforment à un certain modèle. Le modèle (c'est-à-dire
l'expression régulière) que j'ai utilisé ici est :
fait.{0,30}beau
On lit ce modèle de gauche à droite, comme un texte normal, mais
certains caractères ont un sens particulier.
Ici on utilise
- le caractère point "." qui veut dire "n'importe quel caractère"
- les nombres entre accolades "{0,30}" qui veulent dire "entre 0 et 30
fois ce qui précède"
L'expression régulière décrit donc comme texte recherché un texte qui
commence par "fait", qui est suivi de n'importe quel caractère, entre 0
et 30 fois, et qui se termine par "beau".
Le 10/05/2020 à 17:03, Lionel Allorge a écrit :

Bonjour,
J'ai besoin de faire des recherches de textes dans Writer et notamment
de chercher deux mots "proches", c'est-à-dire éloigné de quelques mots
au plus.
Par exemple si je cherche les mots "fait" "beau" je pourrai trouver les
phrases :
"Il fait beau"
"Il fait de plus en plus beau"
"Il faut moche mais demain il fera beau"
etc.
Connaissez-vous une extension qui fasse cela ?
Merci d'avance.
Bon déconfinement.


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Recherche de deux mots proches dans Writer

2020-05-10 Par sujet lilive

Bonjour,

Il est possible de faire cela sans extension, en utilisant
Édition > Rechercher & remplacer

Entrer
fait.{0,30}beau
comme terme de recherche, et cocher la case "Expressions régulières"

Ceci trouvera tous les endroits où apparait "fait" suivi de "beau" 
séparés par au maximum 30 autres caractères. Il est bien sûr possible de 
changer le nombre 30.


Les expressions régulières sont un outil qui demande un peu 
d'apprentissage, et qui permet de faire des recherches de bouts de texte 
qui se conforment à un certain modèle. Le modèle (c'est-à-dire 
l'expression régulière) que j'ai utilisé ici est :

fait.{0,30}beau
On lit ce modèle de gauche à droite, comme un texte normal, mais 
certains caractères ont un sens particulier.

Ici on utilise
- le caractère point "." qui veut dire "n'importe quel caractère"
- les nombres entre accolades "{0,30}" qui veulent dire "entre 0 et 30 
fois ce qui précède"
L'expression régulière décrit donc comme texte recherché un texte qui 
commence par "fait", qui est suivi de n'importe quel caractère, entre 0 
et 30 fois, et qui se termine par "beau".



Le 10/05/2020 à 17:03, Lionel Allorge a écrit :

Bonjour,

J'ai besoin de faire des recherches de textes dans Writer et notamment
de chercher deux mots "proches", c'est-à-dire éloigné de quelques mots
au plus.

Par exemple si je cherche les mots "fait" "beau" je pourrai trouver les
phrases :
"Il fait beau"
"Il fait de plus en plus beau"
"Il faut moche mais demain il fera beau"
etc.

Connaissez-vous une extension qui fasse cela ?

Merci d'avance.

Bon déconfinement.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy