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/02100001.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 <jeanluc.tournebize@gmail.com>
Envoyé : jeudi 30 septembre 2021 16:25
À : Nicolas BUONOMO 755 <nicolas.buonomo@cnaf.fr>
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
<nicolas.buonomo@cnaf.fr<mailto:nicolas.buonomo@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+unsubscribe@fr.libreoffice.org<mailto:users%2Bunsubscribe@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.blob.core.windows.net/images/virus2.jpg]
Le saviez-vous : 8,14% des citoyens rapportent avoir été au moins une fois victime de Hacking ce
type de fait au cours des 12 derniers mois.
Ce courriel provient d'un expéditeur extérieur à la CNAF.
Merci d'être extrêmement vigilant sur son émetteur et son contenu avant d'ouvrir une pièce jointe
ou de cliquer sur un lien internet présent dans ce message.
En cas de doute et avant toute action, contactez votre interlocuteur par téléphone ou votre MSSI
pour vous assurer la légitimité du message.
Links:
------
[1] http://www.avast.com
--
Envoyez un mail à users+unsubscribe@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
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.