Bonjour,
Le ven. 1 oct. 2021 à 18:38, Nicolas BUONOMO 755 <nicolas.buonomo@cnaf.fr>
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+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.