Et c'est bien celle là qui est utilisée dans les 2 fichiers... Leur différence reste le système avec lequel ils ont été créés.
Claire Le 26 oct. 2022 à 21:36, à 21:36, Ocleyr2lalune <[email protected]> a écrit: >Yes.. il doit bien y avoir 5 parties(23341 pas 2334) dans les 2 >arguments de la fonction) >J'ai donné la fonction ce matin, c'est donc bien toujours celle-la qui >doit être utilisée... > >=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5") > >Claire > >Le 26 oct. 2022 à 21:30, à 21:30, yves dutrieux <[email protected]> a >écrit: >>Bonjour, >>Le fichier test , dans l'expression régulière il y a une coquille : >>=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") >> >>Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas >>exister. >> >>Yves >> >>Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune <[email protected]> >>a >>écrit : >> >>> >>> >>> ah oui c'est très étrange... >>> >>> votre fichier ne fonctionne pas non plus sur mon système, alors que >>> quand je crée le mien, ça marche, et pour vous aussi. C'est donc la >>> création du fichier qui varie, et effectivement selon le système (je >>> suis sous Fedora 36). >>> >>> Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils >>> auront peut être une idée... >>> >>> Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé >>sur >>> un autre système que Mac..... >>> >>> pour l'instant, je sèche ! >>> >>> Claire >>> >>> Le 2022-10-26 19:59, LC_Libre a écrit : >>> >>> > Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : >>> > >>> >> ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait >>bien >>> >> de passer par un rechercher / remplacer (en cochant l'option >>> >> "expressions régulières") >>> >> >>> >> pour que les expressions régulières "passent" dans les formules, >>il >>> >> faut cocher dans : outils / Options / Calc / Calcul => "autoriser >>les >>> >> expressions régulières dans les formules" >>> >> >>> >> il ne faut pas avoir peur de "ne pas être assez expert", >demandez, >>il >>> >> y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on >>> >> progresse ! >>> >> >>> >> bien sur, dans la fonction que j'ai donnée, si votre saisie n'est >>pas >>> >> en A1, il faut juste corriger la référence de cette cellule. >>> >> >>> >> la formule donnée par ailleurs avec stxt, gauche et droite doit >>être >>> >> corrigée pour obtenir le même découpage (mais le principe reste >>> >> juste). La bonne formule (si votre saisie est en A2) : >>> >> =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & >>> >> STXT(A2;9;4) & " " &DROITE(A2;1) >>> >> >>> >> c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX >car >>> >> elle est moins source d'erreur, vous n'avez pas à indiquer de >>> >> positions, etc... juste le "schema" recherché (2/3/3/4/1) >>> >> >>> >> Pour lever toute ambiguite, je vous ai mis ces formules dans un >>> >> fichier. >>> >> >>> >> >>> >>https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw >>> >> >>> >> Claire >>> > Merci Claire, >>> > >>> > sur votre fichier, ça fonctionne effectivement. >>> > >>> > Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne >>pas. >>> > Étrange. >>> > >>> >> Version: 7.2.5.2 / LibreOffice Community >>> >> Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 >>> >> CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: >osx >>> >> Locale: fr-FR (fr.UTF-8); UI: fr-FR >>> >> Calc: threaded >>> > >>> > Ce fichier exemple fonctionne-t-il dans votre système ? >>> > >>> > >>> >>https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg >>> > >>> > NB : je n'ai aucun souci à utiliser un tableur, mon principal >outil >>de >>> > travail pendant un certain nombre d'années. Par contre, les regex >>sont >>> > un domaine que j'ai à peine effleuré encore. >>> -- >>> Envoyez un mail à [email protected] pour vous >>> désinscrire >>> Les archives de la liste sont disponibles à >>> https://listarchives.libreoffice.org/fr/users/ >>> Privacy Policy: https://www.documentfoundation.org/privacy >>> >> >> >>-- >>web site : http://www.molenbaix.com > >-- >Envoyez un mail à [email protected] pour vous >désinscrire >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/ >Privacy Policy: https://www.documentfoundation.org/privacy -- Envoyez un mail à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
