La cellule A1 n'a que 12 caractères dans le fichier test,
donc si on ajoute 1 caractère dans cette cellule, l'expression régulière
fonctionnera effectivement avec les 5 paramètres ;)
ou alors toi et moi, on parle pas du même fichier :-/

Yves

Le mer. 26 oct. 2022 à 21:40, Ocleyr2lalune <[email protected]> a
écrit :

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

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