Sujet : Re: Verifier la presence d'un mot dans tous les champs
De : benoit (at) *nospam* leraillez.com.invalid ("Benoît L.")
Groupes : fr.comp.sys.mac.programmationDate : 04. Mar 2023, 20:02:40
Autres entêtes
Organisation : C'est celui qui dit qui est
Message-ID : <tu04kg$ps6$1@shakotay.alphanet.ch>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
User-Agent : MacCafe/2.11(4D18)/caturra (macOS 13.2.1 (22D68) - MacBookPro14,2)
Après mûre réflexion, le 4 mars 2023 à 19:16, Olivier Miakinen eu l'idée
d'écrire :
Le 04/03/2023 à 16:12, M.V. a écrit :
[...]
on replace(str)
set text item delimiters to "."
set list1 to every text item of str
set text item delimiters to decimalSeparator
set newStr to ("" & list1) as text
set text item delimiters to ""
return newStr
end replace
>
Je crois que j'ai tout compris. C'est rigolo, l'AppleScript !
>
NB J'ai évité la commande « tr » pour rester en AppleScript "pur".
>
Oui, joli. Maintenant il te reste à ajouter un test au début pour éviter
que "1,5" soit considéré comme une syntaxe valide sur un Mac en français
alors qu'il serait rejeté comme invalide en anglais.
>
Je parie pour quelque chose comme ça :
if (k as string) contains "," then set invalid_list to invalid_list & k
else
...
Une remarque : la virgule est utilisée comme séparateur de milliers dans
le monde anglo-saxon. Il faut donc tester tous les chiffres pour savoir
si au moins un contient point et virgule, ou s’ils ont tous trois
chiffres après la virgule auquel cas le résultat à des chances d’être
bon sauf que le million n’aura pas la sienne.
-- BenoîtSeuls les idéaux ne changent jamais d'avis.
Haut de la page
Les messages affichés proviennent d'usenet.
NewsPortal