Re: [fr-users] Formule pour supprimer la diacritique
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
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
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
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
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