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

Répondre à