[fr-users] RE: [fr-users] expression régulière et critère de recherche

2021-10-07 Par sujet Nicolas BUONOMO 755
Bonjour Claire,

Merci pour tes encouragements, mais je ne suis pas du sûr que nous sommes 
compris , mais cela n’a aucune importance.

Bonne journée

Nicolas

De : Ocleyr2lalune 
Envoyé : mercredi 6 octobre 2021 13:47
À : Nicolas BUONOMO 755 
Cc : users@fr.libreoffice.org
Objet : Re: [fr-users] expression régulière et critère de recherche

Bravo
Vous avez fini par comprendre ce que je vous indiquais vendredi.
C'est quand même vous qui des le départ avez donné cet exemple. L'aviez vous 
vraiment testé pour évoquer des résultats potentiels ste vous ne pouviez pas 
obtenir ?
Donc maintenant que vous savez où utiliser les expressions régulières a bon 
escient. Les choses devraient mieux se passer.
Claire
Le 6 oct. 2021, à 13:35, Nicolas BUONOMO 755 
mailto:nicolas.buon...@cnaf.fr>> a écrit:

Bonjour,

Le critère dans la fonction NB.SI doit être une chaîne de caractères, 
l’utilisation de "bonjour_a"|"bonjour_a_b" n’est pas permise et conduit à une 
erreur dans la cellule, l’expression régulière à utiliser est 
"bonjour_a|bonjour_a_b", qui ne compte que les bonjour_a.

Voici un extrait de la documentation de la fonction NB.SI.ENS :

Utilisation des expressions régulières et des fonctions imbriquées
Pour que ces exemples fonctionnent comme décrits, assurez-vous que Activer les 
expressions régulières dans les formules est sélectionné dans Outils - Options 
- LibreOffice Calc - Calculer.
=NB.SI.ENS(B2:B6;"[:alpha:]*")

Bonne journée

Nicolas

De : Ocleyr2lalune mailto:ocleyr2lal...@zaclys.net>>
Envoyé : vendredi 1 octobre 2021 20:34
À : Nicolas BUONOMO 755 
mailto:nicolas.buon...@cnaf.fr>>
Cc : Jean-Luc 
mailto:jeanluc.tourneb...@gmail.com>>; 
users@fr.libreoffice.org<mailto:users@fr.libreoffice.org>
Objet : Re: [fr-users] RE: [fr-users] expression régulière et critère de 
recherche


Bonjour

c'est "juste" que vous avez un usage impropre de l'expression régulière.

https://help.libreoffice.org/latest/fr/text/shared/01/0211.html<https://secure-web.cisco.com/14-lAbY-N0vnuVlfqaZbh4tHl5Gp2BwkUl5UKoaaZwPFSMNcvpsFjJmzmU5q8vEJtl2j2OK2SltwMrPI6ihF1Qk3Slucg5h4qgmvnB5vbEmePxg7laBqaU7vJERkjHQDmXgWDpi9RjZ5FW5dg7yxrCjNnCQJqcfMukN3FT9xLbwbr_SDOnTZZ1EJZR0OReQeebABbbZZTQuwunB96jcgNqaHkjKY2n_5dLpWvU-FNiiInlGhJSSqZtXLDlKXPKD6tqQVRHZfupmdlaEQq1XKI5vYCZ5J6co7VkHeyvTdSLa5pNP9PdKagGhEicnswPR0GPvGhSEBtumUPw5aLhyexfA/https%3A%2F%2Fhelp.libreoffice.org%2Flatest%2Ffr%2Ftext%2Fshared%2F01%2F0211.html<https://secure-web.cisco.com/1H2b61uv7s-GIDAyQu66OMRt5y6ktvUHIBXhskcUbY7mo2GEZ41uG1VFETJu_hCHscr-qEmYTLU9Fnfiwzrjw6SiiUBHH5JWQwJuCIV5Cchvr3D8B-d2bp93Cya9hoqs9dwlqlkJ9Z_FBGieF9sLQvcEZfH-hVsEskoUMmbA1xhNcMpVzWZwHkwk8ijdYbJjBf4qSFPu5NXfz1z4d2jl1V5Wv92B61gZIqcA6sj6xR-H8mXZ5jEZfVGh4hNUoQjyBvnneZzVIoX_nsjh2U8lxI9tB4N-XmxvUNtPL38CD5KflW4g--rWDPpDDhyX7ZjmxPar4EYL5cyrQ7Si8EXc5QjHG3AESIBVAZ4m10v4rX-M/https%3A%2F%2Fhelp.libreoffice.org%2Flatest%2Ffr%2Ftext%2Fshared%2F01%2F0211.html%3chttps:/secure-web.cisco.com/14-lAbY-N0vnuVlfqaZbh4tHl5Gp2BwkUl5UKoaaZwPFSMNcvpsFjJmzmU5q8vEJtl2j2OK2SltwMrPI6ihF1Qk3Slucg5h4qgmvnB5vbEmePxg7laBqaU7vJERkjHQDmXgWDpi9RjZ5FW5dg7yxrCjNnCQJqcfMukN3FT9xLbwbr_SDOnTZZ1EJZR0OReQeebABbbZZTQuwunB96jcgNqaHkjKY2n_5dLpWvU-FNiiInlGhJSSqZtXLDlKXPKD6tqQVRHZfupmdlaEQq1XKI5vYCZ5J6co7VkHeyvTdSLa5pNP9PdKagGhEicnswPR0GPvGhSEBtumUPw5aLhyexfA/https%3A%2F%2Fhelp.libreoffice.org%2Flatest%2Ffr%2Ftext%2Fshared%2F01%2F0211.html>>

Soit "L'opérateur infixe délimitant les alternatives. Correspond au terme 
précédant le "|" ou le terme suivant le "|". Par exemple, "ceci | cela" 
correspond aux occurrences de "ceci" et "cela"."

ok, donc c'est un OU dans une fonction logique comme 
nb.si<http://secure-web.cisco.com/1IBDnavfNTL4nTSmYzrV2eT8sGjE5ymruiZXC-9OVGPFZp0TZ3wlYX4AHm1AgnVpGQFGnuDl9DCvp_L76Fea5G8GJumO8Hm5qLbz7T2gLt8A0be-si_hBgLLfLV5W0U9f4S-SpYHn_-OuO-lSGqdZx12XYtn1uY_bDgO5lELXWcfJmlUEGoEA2UQkiK-W-AImxrlYdzl-7NMaoxWnGf-Vo62pjSW8KDXBIR4JnYbrn9nYXlof-O1bin7fC3BtsjtoLj67XpYkeXoq6rqqm2Tae-1Kh7SpgaeOfJgLWa71PnGT-BqRxulkwkD8sD2-4ThxF_jDtXk765FCx13W-p6_ltr7RtZPv5mtgn5QzxHLtNY/http%3A%2F%2Fnb.si>,
 pour signifier un ou dans les critères on utilise (généralement) la fonction 
OU. Et c'est tout.

D'ailleurs, quand dans un 
nb.si<http://secure-web.cisco.com/1IBDnavfNTL4nTSmYzrV2eT8sGjE5ymruiZXC-9OVGPFZp0TZ3wlYX4AHm1AgnVpGQFGnuDl9DCvp_L76Fea5G8GJumO8Hm5qLbz7T2gLt8A0be-si_hBgLLfLV5W0U9f4S-SpYHn_-OuO-lSGqdZx12XYtn1uY_bDgO5lELXWcfJmlUEGoEA2UQkiK-W-AImxrlYdzl-7NMaoxWnGf-Vo62pjSW8KDXBIR4JnYbrn9nYXlof-O1bin7fC3BtsjtoLj67XpYkeXoq6rqqm2Tae-1Kh7SpgaeOfJgLWa71PnGT-BqRxulkwkD8sD2-4ThxF_jDtXk765FCx13W-p6_ltr7RtZPv5mtgn5QzxHLtNY/http%3A%2F%2Fnb.si>
 on saisit l'expression régulière en question ("bonjour_a"|"bonjour_a_b"), 
l'opérateur est remplacé par un ;

Hors ça ne correspond pas à la syntaxe de la formule.



Bref, pour tester l'expression régulière, utilisez la fonction de

Re: [fr-users] expression régulière et critère de recherche

2021-10-06 Par sujet Ocleyr2lalune
Bravo
Vous avez fini par comprendre ce que je vous indiquais vendredi.
C'est quand même vous qui des le départ avez donné cet exemple. L'aviez vous 
vraiment testé pour évoquer des résultats potentiels ste vous ne pouviez pas 
obtenir ?
Donc maintenant que vous savez où utiliser les expressions régulières a bon 
escient. Les choses devraient mieux se passer.

⁣Claire​

Le 6 oct. 2021 à 13:35, à 13:35, Nicolas BUONOMO 755  
a écrit:
>Bonjour,
>
>Le critère dans la fonction NB.SI doit être une chaîne de caractères,
>l’utilisation de "bonjour_a"|"bonjour_a_b" n’est pas permise et conduit
>à une erreur dans la cellule, l’expression régulière à utiliser est
>"bonjour_a|bonjour_a_b", qui ne compte que les bonjour_a.
>
>Voici un extrait de la documentation de la fonction NB.SI.ENS :
>
>Utilisation des expressions régulières et des fonctions imbriquées
>Pour que ces exemples fonctionnent comme décrits, assurez-vous que
>Activer les expressions régulières dans les formules est sélectionné
>dans Outils - Options - LibreOffice Calc - Calculer.
>=NB.SI.ENS(B2:B6;"[:alpha:]*")
>
>Bonne journée
>
>Nicolas
>
>De : Ocleyr2lalune 
>Envoyé : vendredi 1 octobre 2021 20:34
>À : Nicolas BUONOMO 755 
>Cc : Jean-Luc ; users@fr.libreoffice.org
>Objet : Re: [fr-users] RE: [fr-users] expression régulière et critère
>de recherche
>
>
>Bonjour
>
>c'est "juste" que vous avez un usage impropre de l'expression
>régulière.
>
>https://help.libreoffice.org/latest/fr/text/shared/01/0211.html<https://secure-web.cisco.com/14-lAbY-N0vnuVlfqaZbh4tHl5Gp2BwkUl5UKoaaZwPFSMNcvpsFjJmzmU5q8vEJtl2j2OK2SltwMrPI6ihF1Qk3Slucg5h4qgmvnB5vbEmePxg7laBqaU7vJERkjHQDmXgWDpi9RjZ5FW5dg7yxrCjNnCQJqcfMukN3FT9xLbwbr_SDOnTZZ1EJZR0OReQeebABbbZZTQuwunB96jcgNqaHkjKY2n_5dLpWvU-FNiiInlGhJSSqZtXLDlKXPKD6tqQVRHZfupmdlaEQq1XKI5vYCZ5J6co7VkHeyvTdSLa5pNP9PdKagGhEicnswPR0GPvGhSEBtumUPw5aLhyexfA/https%3A%2F%2Fhelp.libreoffice.org%2Flatest%2Ffr%2Ftext%2Fshared%2F01%2F0211.html>
>
>Soit "L'opérateur infixe délimitant les alternatives. Correspond au
>terme précédant le "|" ou le terme suivant le "|". Par exemple, "ceci |
>cela" correspond aux occurrences de "ceci" et "cela"."
>
>ok, donc c'est un OU dans une fonction logique comme nb.si, pour
>signifier un ou dans les critères on utilise (généralement) la fonction
>OU. Et c'est tout.
>
>D'ailleurs, quand dans un nb.si on saisit l'expression régulière en
>question ("bonjour_a"|"bonjour_a_b"), l'opérateur est remplacé par un ;
>
>Hors ça ne correspond pas à la syntaxe de la formule.
>
>
>
>Bref, pour tester l'expression régulière, utilisez la fonction de
>recherche / remplacement.
>
>Vous constaterez que les 2 expressions que vous proposez sont bien
>équivalentes et fonctionnent parfaitement
>
>Claire
>
>Le 2021-10-01 15:11, Nicolas BUONOMO 755 a écrit :
>Merci Jean-Luc pour ce retour,
>
>Tes explications m’apporte de nouvelle interrogations ! Effectivement,
>si l’expression bonjour_a|bonjour_a_b remonté toutes les occurrences de
>bonjour_a, elle devrait aussi compter les bonjour_a dans bonjour_a_b,
>mais ce n’est pas le cas, l’implémentation dans LibreOffice semble
>considérer que nous sommes implicitement sur des mots entiers.
>
>Pour mon cas pratique, c’est la solution bonjour_a(_b){0,1} ou moins
>précis bonjour.*, qui me permettent d’atteindre le comportement que
>j’attends. Mais je m’interroge plus largement sur la sémantique et le
>fonctionnement des expressions régulières dans LibreOffice.
>
>Bonne après-midi
>
>Nicolas
>
>De : Jean-Luc
>mailto:jeanluc.tourneb...@gmail.com>>
>Envoyé : jeudi 30 septembre 2021 16:25
>À : Nicolas BUONOMO 755
>mailto:nicolas.buon...@cnaf.fr>>
>Cc : users@fr.libreoffice.org<mailto:users@fr.libreoffice.org>
>Objet : Re: [fr-users] expression régulière et critère de recherche
>
>Bonjour
>ça me semble correct, mais je ne sais pas bien l'expliquer.
>
>Je pense en effet que lorsqu'on a trouvé bonjour_a, on ne recherche pas
>boujour_a_b
>Lorsqu'on commence par boujour_a_, si on ne trouve pa, on cherche 
>boujour_a et on trouve éventuellement
>
>Il ne faut pas croire que x ou y est équivalent à y ou x dans ce cas.
>
>Il doit y avoir une façon plus élégante d'écrire la condition et qui
>évite cette confusion.
>
>Bonne soirée
>
>
>[https://secure-web.cisco.com/1GaapeMwXR6esPqh0x5xxsBdP9YR5287yRXd_ZiIjfz6hz05fa-jcxqBmzzg56ozmD3Lo5VMUlDt4oni4NYkVXWppg2cD5cykMf0WAUe7wnMNGOU6nNui4EECGxsJbDJ3HHYjeiCimUVzFUEJd3ExK9F5WoqOSUpIjFGOAgPH_e-RllCZ63GTXRbo_zJFeM4B6Q6hdgz1oH3bG3ZHUdeZGcWm-Yx4B02Tb]<https://secure-web.cisco.com/1nN5bWGRVl9odN6RzFwB4jTbL_pO78BYk

[fr-users] RE: [fr-users] RE: [fr-users] expression régulière et critère de recherche

2021-10-06 Par sujet Nicolas BUONOMO 755
Bonjour,

Le critère dans la fonction NB.SI doit être une chaîne de caractères, 
l’utilisation de "bonjour_a"|"bonjour_a_b" n’est pas permise et conduit à une 
erreur dans la cellule, l’expression régulière à utiliser est 
"bonjour_a|bonjour_a_b", qui ne compte que les bonjour_a.

Voici un extrait de la documentation de la fonction NB.SI.ENS :

Utilisation des expressions régulières et des fonctions imbriquées
Pour que ces exemples fonctionnent comme décrits, assurez-vous que Activer les 
expressions régulières dans les formules est sélectionné dans Outils - Options 
- LibreOffice Calc - Calculer.
=NB.SI.ENS(B2:B6;"[:alpha:]*")

Bonne journée

Nicolas

De : Ocleyr2lalune 
Envoyé : vendredi 1 octobre 2021 20:34
À : Nicolas BUONOMO 755 
Cc : Jean-Luc ; users@fr.libreoffice.org
Objet : Re: [fr-users] RE: [fr-users] expression régulière et critère de 
recherche


Bonjour

c'est "juste" que vous avez un usage impropre de l'expression régulière.

https://help.libreoffice.org/latest/fr/text/shared/01/0211.html<https://secure-web.cisco.com/14-lAbY-N0vnuVlfqaZbh4tHl5Gp2BwkUl5UKoaaZwPFSMNcvpsFjJmzmU5q8vEJtl2j2OK2SltwMrPI6ihF1Qk3Slucg5h4qgmvnB5vbEmePxg7laBqaU7vJERkjHQDmXgWDpi9RjZ5FW5dg7yxrCjNnCQJqcfMukN3FT9xLbwbr_SDOnTZZ1EJZR0OReQeebABbbZZTQuwunB96jcgNqaHkjKY2n_5dLpWvU-FNiiInlGhJSSqZtXLDlKXPKD6tqQVRHZfupmdlaEQq1XKI5vYCZ5J6co7VkHeyvTdSLa5pNP9PdKagGhEicnswPR0GPvGhSEBtumUPw5aLhyexfA/https%3A%2F%2Fhelp.libreoffice.org%2Flatest%2Ffr%2Ftext%2Fshared%2F01%2F0211.html>

Soit "L'opérateur infixe délimitant les alternatives. Correspond au terme 
précédant le "|" ou le terme suivant le "|". Par exemple, "ceci | cela" 
correspond aux occurrences de "ceci" et "cela"."

ok, donc c'est un OU dans une fonction logique comme nb.si, pour signifier un 
ou dans les critères on utilise (généralement) la fonction OU. Et c'est tout.

D'ailleurs, quand dans un nb.si on saisit l'expression régulière en question 
("bonjour_a"|"bonjour_a_b"), l'opérateur est remplacé par un ;

Hors ça ne correspond pas à la syntaxe de la formule.



Bref, pour tester l'expression régulière, utilisez la fonction de recherche / 
remplacement.

Vous constaterez que les 2 expressions que vous proposez sont bien équivalentes 
et fonctionnent parfaitement

Claire

Le 2021-10-01 15:11, Nicolas BUONOMO 755 a écrit :
Merci Jean-Luc pour ce retour,

Tes explications m’apporte de nouvelle interrogations ! Effectivement, si 
l’expression bonjour_a|bonjour_a_b remonté toutes les occurrences de bonjour_a, 
elle devrait aussi compter les bonjour_a dans bonjour_a_b, mais ce n’est pas le 
cas, l’implémentation dans LibreOffice semble considérer que nous sommes 
implicitement sur des mots entiers.

Pour mon cas pratique, c’est la solution bonjour_a(_b){0,1} ou moins précis 
bonjour.*, qui me permettent d’atteindre le comportement que j’attends. Mais je 
m’interroge plus largement sur la sémantique et le fonctionnement des 
expressions régulières dans LibreOffice.

Bonne après-midi

Nicolas

De : Jean-Luc 
mailto:jeanluc.tourneb...@gmail.com>>
Envoyé : jeudi 30 septembre 2021 16:25
À : Nicolas BUONOMO 755 
mailto:nicolas.buon...@cnaf.fr>>
Cc : users@fr.libreoffice.org<mailto:users@fr.libreoffice.org>
Objet : Re: [fr-users] expression régulière et critère de recherche

Bonjour
ça me semble correct, mais je ne sais pas bien l'expliquer.

Je pense en effet que lorsqu'on a trouvé bonjour_a, on ne recherche pas 
boujour_a_b
Lorsqu'on commence par boujour_a_, si on ne trouve pa, on cherche  boujour_a et 
on trouve éventuellement

Il ne faut pas croire que x ou y est équivalent à y ou x dans ce cas.

Il doit y avoir une façon plus élégante d'écrire la condition et qui évite 
cette confusion.

Bonne soirée


[https://secure-web.cisco.com/1GaapeMwXR6esPqh0x5xxsBdP9YR5287yRXd_ZiIjfz6hz05fa-jcxqBmzzg56ozmD3Lo5VMUlDt4oni4NYkVXWppg2cD5cykMf0WAUe7wnMNGOU6nNui4EECGxsJbDJ3HHYjeiCimUVzFUEJd3ExK9F5WoqOSUpIjFGOAgPH_e-RllCZ63GTXRbo_zJFeM4B6Q6hdgz1oH3bG3ZHUdeZGcWm-Yx4B02Tb]<https://secure-web.cisco.com/1nN5bWGRVl9odN6RzFwB4jTbL_pO78BYkHW9RModYAQM7BuLeW0Jv-0VCGALh5LXnDKzTglBmPY5Mx9N8xJPo1U7bJs416jGgIYF-Pw3nb6yXk2EybZ7vGx48gNyzSjupfv9TAR3DASGlzwymlEBbDreOKY2DBgYJeuZuR9U-N6JMHNuAKniLGfWt5RJ3aWHadsbM7widTm6EkWty3tHSDptFg-uUor8b0RMOAGWU3YA__BP3S24iXyZiGoiU3ElNz8epZ5XE7ws_JO0X8gwgSRDCpNlY3ckWASTHjxXnKOte1OHCAit818IqPy0QPpqZgFpIOVedVrRAtespx5hNFw/https%3A%2F%2Fwww.avast.com%2Fsig-email%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Dwebmail>
Garanti sans virus. 
www.avast.com<http://secure-web.cisco.com/1oRiJbVQAwTAmEuPeuHoIj439buF644xLkI8rYhCDioh__pOgMmLDpQY1Tx_XSaxRFqZT2BOeQrsfyurkJd2OKa9-pq6SUpFRpp8UYySrZ3ZnD35LrG6nDWsXLRTjord3GCfCW0Xf1gip9_6GFl-bWHeqlxgKATwzcqbuCLMp5SRuVaYZ-avrvWPYy-zph7FpcAeCxj2uj6yDYAmqiypcdGaEvOZrvDH50Mkkgrq0XBJblsc94pMOENb7FSqj0szU1XeHRu7ilh-CiCbVYVcF3JbDwOsHwFyKz4

[fr-users] Re: [fr-users] RE: [fr-users] expression régulière et critère de recherche

2021-10-02 Par sujet yves dutrieux
Bonjour,



Le ven. 1 oct. 2021 à 18:38, Nicolas BUONOMO 755 
a écrit :

> Merci Jean-Luc pour ce retour,
>
> Tes explications m’apporte de nouvelle interrogations ! Effectivement, si
> l’expression bonjour_a|bonjour_a_b remonté toutes les occurrences de
> bonjour_a, elle devrait aussi compter les bonjour_a dans bonjour_a_b, mais
> ce n’est pas le cas, l’implémentation dans LibreOffice semble considérer
> que nous sommes implicitement sur des mots entiers.
>
Oui bizarre, probablement que tu as raison pour les mots entier.
de mémoire, les expressions régulières sont toujours évaluées depuis la fin
en repartant vers le début de la ligne.
En forçant via "bonjour_a$|bonjour_a_b$" cela fonctionne correctement aussi.

>
> Pour mon cas pratique, c’est la solution bonjour_a(_b){0,1} ou moins
> précis bonjour.*, qui me permettent d’atteindre le comportement que
> j’attends. Mais je m’interroge plus largement sur la sémantique et le
> fonctionnement des expressions régulières dans LibreOffice.
>

bonjour_a(_b)* fonctionne aussi ;)

Bonne journée.
Yves

>
> Bonne après-midi
>
> Nicolas

-- 
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] RE: [fr-users] expression régulière et critère de recherche

2021-10-01 Par sujet Ocleyr2lalune
Bonjour 


c'est "juste" que vous avez un usage impropre de l'expression régulière.


https://help.libreoffice.org/latest/fr/text/shared/01/0211.html 


Soit _"L'opérateur infixe délimitant les alternatives. Correspond au
terme précédant le "|" ou le terme suivant le "|". Par exemple, "ceci |
cela" correspond aux occurrences de "ceci" et "cela"."_ 


ok, donc c'est un OU dans une fonction logique comme nb.si, pour
signifier un ou dans les critères on utilise (généralement) la fonction
OU. Et c'est tout. 


D'ailleurs, quand dans un nb.si on saisit l'expression régulière en
question ("bonjour_a"|"bonjour_a_b"), l'opérateur est remplacé par un ; 

Hors ça ne correspond pas à la syntaxe de la formule. 


Bref, pour tester l'expression régulière, utilisez la fonction de
recherche / remplacement. 


Vous constaterez que les 2 expressions que vous proposez sont bien
équivalentes et fonctionnent parfaitement 

Claire 


Le 2021-10-01 15:11, Nicolas BUONOMO 755 a écrit :


Merci Jean-Luc pour ce retour,

Tes explications m'apporte de nouvelle interrogations ! Effectivement, si 
l'expression bonjour_a|bonjour_a_b remonté toutes les occurrences de bonjour_a, 
elle devrait aussi compter les bonjour_a dans bonjour_a_b, mais ce n'est pas le 
cas, l'implémentation dans LibreOffice semble considérer que nous sommes 
implicitement sur des mots entiers.

Pour mon cas pratique, c'est la solution bonjour_a(_b){0,1} ou moins précis 
bonjour.*, qui me permettent d'atteindre le comportement que j'attends. Mais je 
m'interroge plus largement sur la sémantique et le fonctionnement des 
expressions régulières dans LibreOffice.

Bonne après-midi

Nicolas

De : Jean-Luc 
Envoyé : jeudi 30 septembre 2021 16:25
À : Nicolas BUONOMO 755 
Cc : users@fr.libreoffice.org
Objet : Re: [fr-users] expression régulière et critère de recherche

Bonjour
ça me semble correct, mais je ne sais pas bien l'expliquer.

Je pense en effet que lorsqu'on a trouvé bonjour_a, on ne recherche pas 
boujour_a_b
Lorsqu'on commence par boujour_a_, si on ne trouve pa, on cherche  boujour_a et 
on trouve éventuellement

Il ne faut pas croire que x ou y est équivalent à y ou x dans ce cas.

Il doit y avoir une façon plus élégante d'écrire la condition et qui évite 
cette confusion.

Bonne soirée

[https://secure-web.cisco.com/1GaapeMwXR6esPqh0x5xxsBdP9YR5287yRXd_ZiIjfz6hz05fa-jcxqBmzzg56ozmD3Lo5VMUlDt4oni4NYkVXWppg2cD5cykMf0WAUe7wnMNGOU6nNui4EECGxsJbDJ3HHYjeiCimUVzFUEJd3ExK9F5WoqOSUpIjFGOAgPH_e-RllCZ63GTXRbo_zJFeM4B6Q6hdgz1oH3bG3ZHUdeZGcWm-Yx4B02Tb]<https://secure-web.cisco.com/1nN5bWGRVl9odN6RzFwB4jTbL_pO78BYkHW9RModYAQM7BuLeW0Jv-0VCGALh5LXnDKzTglBmPY5Mx9N8xJPo1U7bJs416jGgIYF-Pw3nb6yXk2EybZ7vGx48gNyzSjupfv9TAR3DASGlzwymlEBbDreOKY2DBgYJeuZuR9U-N6JMHNuAKniLGfWt5RJ3aWHadsbM7widTm6EkWty3tHSDptFg-uUor8b0RMOAGWU3YA__BP3S24iXyZiGoiU3ElNz8epZ5XE7ws_JO0X8gwgSRDCpNlY3ckWASTHjxXnKOte1OHCAit818IqPy0QPpqZgFpIOVedVrRAtespx5hNFw/https%3A%2F%2Fwww.avast.com%2Fsig-email%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Dwebmail>
Garanti sans virus. www.avast.com 
[1]<https://secure-web.cisco.com/1nN5bWGRVl9odN6RzFwB4jTbL_pO78BYkHW9RModYAQM7BuLeW0Jv-0VCGALh5LXnDKzTglBmPY5Mx9N8xJPo1U7bJs416jGgIYF-Pw3nb6yXk2EybZ7vGx48gNyzSjupfv9TAR3DASGlzwymlEBbDreOKY2DBgYJeuZuR9U-N6JMHNuAKniLGfWt5RJ3aWHadsbM7widTm6EkWty3tHSDptFg-uUor8b0RMOAGWU3YA__BP3S24iXyZiGoiU3ElNz8epZ5XE7ws_JO0X8gwgSRDCpNlY3ckWASTHjxXnKOte1OHCAit818IqPy0QPpqZgFpIOVedVrRAtespx5hNFw/https%3A%2F%2Fwww.avast.com%2Fsig-email%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Dwebmail>

Le jeu. 30 sept. 2021 à 15:16, Nicolas BUONOMO 755 
mailto:nicolas.buon...@cnaf.fr>> a écrit :
Bonjour,

Voici un comportement que je trouve étrange dans le fonctionnement des expressions 
régulières dans les critères de recherche de la fonction 
NB.SI<http://secure-web.cisco.com/1INzUND1AEpC-vJM9cFOXrisbUMoPx0RuloWBjCOQiFIjn3T0WT_v_w7EzR16nQLB3memBVgrPolNNbsQgnorDJZmzBqkDwCwO_tfXz7MpMtwA2bEcXaXlXxqvDuzs8yc1TumplSvF-HhIwtAORAcRjANexozYIowg56uNlfSzKiCNTUsjm6QqY_0gcinp6Bbyt3RBvcYxGZueJEPEdz_qswnvoRHz88mQKXbS_t6jivs1XUqUWMWbNMu1xw9qa5_yUzP2y7GNqMTo5ZzMEhtAy4lMT1f9vwWJ8qvz0K-iP9yw4Tcf5C0sZk940spYKa4yfiRusP959OLT8q9QoJfjQ/http%3A%2F%2FNB.SI>.
Les critères bonjour_a|bonjour_a_b et bonjour_a_b|bonjour_a ne donnent pas le 
même résultat.
bonjour_a|bonjour_a_b compte seulement les occurrences de bonjour_a, alors que 
bonjour_a_b|bonjour_a compte les occurrences de bonjour_a et de bonjour_a_b, 
qui le comportement auquel je m'attendrais dans les deux cas.

Quand pensez-vous ? Est-ce le signe d'un dysfonction dans l'implémentation du 
traitement des expressions régulières ?

Bonne journée

Nicloas

--
Envoyez un mail à 
users+unsubscr...@fr.libreoffice.org<mailto:users%2bunsubscr...@fr.libreoffice.org>
 pour vous désinscrire

[fr-users] RE: [fr-users] expression régulière et critère de recherche

2021-10-01 Par sujet Nicolas BUONOMO 755
Merci Jean-Luc pour ce retour,

Tes explications m’apporte de nouvelle interrogations ! Effectivement, si 
l’expression bonjour_a|bonjour_a_b remonté toutes les occurrences de bonjour_a, 
elle devrait aussi compter les bonjour_a dans bonjour_a_b, mais ce n’est pas le 
cas, l’implémentation dans LibreOffice semble considérer que nous sommes 
implicitement sur des mots entiers.

Pour mon cas pratique, c’est la solution bonjour_a(_b){0,1} ou moins précis 
bonjour.*, qui me permettent d’atteindre le comportement que j’attends. Mais je 
m’interroge plus largement sur la sémantique et le fonctionnement des 
expressions régulières dans LibreOffice.

Bonne après-midi

Nicolas

De : Jean-Luc 
Envoyé : jeudi 30 septembre 2021 16:25
À : Nicolas BUONOMO 755 
Cc : users@fr.libreoffice.org
Objet : Re: [fr-users] expression régulière et critère de recherche

Bonjour
ça me semble correct, mais je ne sais pas bien l'expliquer.

Je pense en effet que lorsqu'on a trouvé bonjour_a, on ne recherche pas 
boujour_a_b
Lorsqu'on commence par boujour_a_, si on ne trouve pa, on cherche  boujour_a et 
on trouve éventuellement

Il ne faut pas croire que x ou y est équivalent à y ou x dans ce cas.

Il doit y avoir une façon plus élégante d'écrire la condition et qui évite 
cette confusion.

Bonne soirée


[https://secure-web.cisco.com/1GaapeMwXR6esPqh0x5xxsBdP9YR5287yRXd_ZiIjfz6hz05fa-jcxqBmzzg56ozmD3Lo5VMUlDt4oni4NYkVXWppg2cD5cykMf0WAUe7wnMNGOU6nNui4EECGxsJbDJ3HHYjeiCimUVzFUEJd3ExK9F5WoqOSUpIjFGOAgPH_e-RllCZ63GTXRbo_zJFeM4B6Q6hdgz1oH3bG3ZHUdeZGcWm-Yx4B02Tb]<https://secure-web.cisco.com/1nN5bWGRVl9odN6RzFwB4jTbL_pO78BYkHW9RModYAQM7BuLeW0Jv-0VCGALh5LXnDKzTglBmPY5Mx9N8xJPo1U7bJs416jGgIYF-Pw3nb6yXk2EybZ7vGx48gNyzSjupfv9TAR3DASGlzwymlEBbDreOKY2DBgYJeuZuR9U-N6JMHNuAKniLGfWt5RJ3aWHadsbM7widTm6EkWty3tHSDptFg-uUor8b0RMOAGWU3YA__BP3S24iXyZiGoiU3ElNz8epZ5XE7ws_JO0X8gwgSRDCpNlY3ckWASTHjxXnKOte1OHCAit818IqPy0QPpqZgFpIOVedVrRAtespx5hNFw/https%3A%2F%2Fwww.avast.com%2Fsig-email%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Dwebmail>
Garanti sans virus. 
www.avast.com<https://secure-web.cisco.com/1nN5bWGRVl9odN6RzFwB4jTbL_pO78BYkHW9RModYAQM7BuLeW0Jv-0VCGALh5LXnDKzTglBmPY5Mx9N8xJPo1U7bJs416jGgIYF-Pw3nb6yXk2EybZ7vGx48gNyzSjupfv9TAR3DASGlzwymlEBbDreOKY2DBgYJeuZuR9U-N6JMHNuAKniLGfWt5RJ3aWHadsbM7widTm6EkWty3tHSDptFg-uUor8b0RMOAGWU3YA__BP3S24iXyZiGoiU3ElNz8epZ5XE7ws_JO0X8gwgSRDCpNlY3ckWASTHjxXnKOte1OHCAit818IqPy0QPpqZgFpIOVedVrRAtespx5hNFw/https%3A%2F%2Fwww.avast.com%2Fsig-email%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Dwebmail>

Le jeu. 30 sept. 2021 à 15:16, Nicolas BUONOMO 755 
mailto:nicolas.buon...@cnaf.fr>> a écrit :
Bonjour,

Voici un comportement que je trouve étrange dans le fonctionnement des 
expressions régulières dans les critères de recherche de la fonction 
NB.SI<http://secure-web.cisco.com/1INzUND1AEpC-vJM9cFOXrisbUMoPx0RuloWBjCOQiFIjn3T0WT_v_w7EzR16nQLB3memBVgrPolNNbsQgnorDJZmzBqkDwCwO_tfXz7MpMtwA2bEcXaXlXxqvDuzs8yc1TumplSvF-HhIwtAORAcRjANexozYIowg56uNlfSzKiCNTUsjm6QqY_0gcinp6Bbyt3RBvcYxGZueJEPEdz_qswnvoRHz88mQKXbS_t6jivs1XUqUWMWbNMu1xw9qa5_yUzP2y7GNqMTo5ZzMEhtAy4lMT1f9vwWJ8qvz0K-iP9yw4Tcf5C0sZk940spYKa4yfiRusP959OLT8q9QoJfjQ/http%3A%2F%2FNB.SI>.
Les critères bonjour_a|bonjour_a_b et bonjour_a_b|bonjour_a ne donnent pas le 
même résultat.
bonjour_a|bonjour_a_b compte seulement les occurrences de bonjour_a, alors que 
bonjour_a_b|bonjour_a compte les occurrences de bonjour_a et de bonjour_a_b, 
qui le comportement auquel je m'attendrais dans les deux cas.

Quand pensez-vous ? Est-ce le signe d'un dysfonction dans l'implémentation du 
traitement des expressions régulières ?

Bonne journée

Nicloas

--
Envoyez un mail à 
users+unsubscr...@fr.libreoffice.org<mailto:users%2bunsubscr...@fr.libreoffice.org>
 pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/<https://secure-web.cisco.com/1RCBDEANEK_aT6aGeRXonHmd6kQyDRr4GhnasZZnmCVfvlXBdB0e4Fru-LO8qHg7BnXf-qYEuAZ9-ZjNG3MpfB6wqg98HGzBYVR0KWqIYEj5X-jRxtwI6C1imOFcYvF52103yPQKP0IGjQFRWsufabKhSxokOkZYgsXs5ZSI79zuQ1t3EnmyFzMaoRMZk7H_tc8VKIQnNnaq8pHPYGk4povubBxfzrvCC6WWnpxQK2UbXWa_xREVlhl0y3BC4v9lqV7601_cjNS938dwvPUQz5_r42zYJJl7DqkTGGr69vuAEMXcXxlfnxRJ1sNN-b3o8k2VOGL_z1feUff5-PWo_Nw/https%3A%2F%2Flistarchives.libreoffice.org%2Ffr%2Fusers%2F>
Privacy Policy: 
https://www.documentfoundation.org/privacy<https://secure-web.cisco.com/16_e5iHTdMxzs843Oq8ikvrc3lWJbpHfMhbufRGZ9LvQem3WoLP0ZXY4RuWKUgsgD5kTnnCr5dp6GTfVaVogVjGTgvLwVsaM0UogWcg5XHwzv6mU5eUcTB0Sm4Tzk22FTsmzvjDpsINGjVrXnfUmPkyzMrS2woj8UCFhqrlBjuupwoes9pjdhobX75xnfivAo5YmmgST9oFoK6fEAF-TebrLF0uhTD8UwaygoW0NVng1wJ7-GULYA32ThEkXgeN8tveC9Y9S4mjeJAyDd8I12aoTm6LNkHXWOnqZQxcx7fCbv64i26ZOzMZkzSqoRvDJCtJLIbJ-fz-StjpoVBpVeMg/https%3A%2F%2Fwww.documentfoundation.org%2Fprivacy>


--
Jean-Luc
Je ne mange pas que pour vivre…
Je ne vis pas que pour manger…
[https://blobdoitsecusocmail.b

Re: [fr-users] expression régulière et critère de recherche

2021-10-01 Par sujet Jean-Michel COSTE

Le 30/09/2021 à 14:41, Nicolas BUONOMO 755 a écrit :

Bonjour,

Voici un comportement que je trouve étrange dans le fonctionnement des 
expressions régulières dans les critères de recherche de la fonction NB.SI.
Les critères bonjour_a|bonjour_a_b et bonjour_a_b|bonjour_a ne donnent pas le 
même résultat.
bonjour_a|bonjour_a_b compte seulement les occurrences de bonjour_a, alors que 
bonjour_a_b|bonjour_a compte les occurrences de bonjour_a et de bonjour_a_b, 
qui le comportement auquel je m'attendrais dans les deux cas.

Quand pensez-vous ? Est-ce le signe d'un dysfonction dans l'implémentation du 
traitement des expressions régulières ?


Bonjour,

Quelle est la formule exacte ?

Bonne journée,


--



   Jean-Michel COSTE


--
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] expression régulière et critère de recherche

2021-09-30 Par sujet Jean-Luc
Bonjour
ça me semble correct, mais je ne sais pas bien l'expliquer.

Je pense en effet que lorsqu'on a trouvé bonjour_a, on ne recherche pas
boujour_a_b
Lorsqu'on commence par boujour_a_, si on ne trouve pa, on cherche
boujour_a et on trouve éventuellement

Il ne faut pas croire que x ou y est équivalent à y ou x dans ce cas.

Il doit y avoir une façon plus élégante d'écrire la condition et qui évite
cette confusion.

Bonne soirée



Garanti
sans virus. www.avast.com

<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Le jeu. 30 sept. 2021 à 15:16, Nicolas BUONOMO 755 
a écrit :

> Bonjour,
>
> Voici un comportement que je trouve étrange dans le fonctionnement des
> expressions régulières dans les critères de recherche de la fonction NB.SI
> .
> Les critères bonjour_a|bonjour_a_b et bonjour_a_b|bonjour_a ne donnent pas
> le même résultat.
> bonjour_a|bonjour_a_b compte seulement les occurrences de bonjour_a, alors
> que bonjour_a_b|bonjour_a compte les occurrences de bonjour_a et de
> bonjour_a_b, qui le comportement auquel je m'attendrais dans les deux cas.
>
> Quand pensez-vous ? Est-ce le signe d'un dysfonction dans l'implémentation
> du traitement des expressions régulières ?
>
> Bonne journée
>
> Nicloas
>
> --
> 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
>
>

-- 
*Jean-Luc*
Je ne mange pas que pour vivre…
Je ne vis pas que pour manger…

-- 
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


[fr-users] expression régulière et critère de recherche

2021-09-30 Par sujet Nicolas BUONOMO 755
Bonjour,

Voici un comportement que je trouve étrange dans le fonctionnement des 
expressions régulières dans les critères de recherche de la fonction NB.SI.
Les critères bonjour_a|bonjour_a_b et bonjour_a_b|bonjour_a ne donnent pas le 
même résultat.
bonjour_a|bonjour_a_b compte seulement les occurrences de bonjour_a, alors que 
bonjour_a_b|bonjour_a compte les occurrences de bonjour_a et de bonjour_a_b, 
qui le comportement auquel je m'attendrais dans les deux cas.

Quand pensez-vous ? Est-ce le signe d'un dysfonction dans l'implémentation du 
traitement des expressions régulières ?

Bonne journée

Nicloas

-- 
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