Sujet : Re: Verifier la presence d'un mot dans tous les champs
De : mv (at) *nospam* gmail.com.invalid (M.V.)
Groupes : fr.comp.sys.mac.programmationDate : 04. Mar 2023, 10:11:14
Autres entêtes
Organisation : M.V. & Co
Message-ID : <ttv1vi$ugge$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
User-Agent : MacCafe/2.11/caturra (Mac OS X 10.14.6 (18G9323) - MacBookAir7,2)
[Supersedes: <
ttv1mr$ufi9$1@dont-email.me>]
Dans le message <
tttu3m$1dv4$1@cabale.usenet-fr.net>, Olivier Miakinen a écrit le 3 mars 2023 à 23 h 59 :
Voici quelques exemples de nombres valides :
"0"
"+1.5"
"1e+99"
"-19E-7"
"1.7e003"
".3"
>
Et voici quelques exemples non valides :
""
"1.2.3"
"1E3.4"
"--1"
"e+99"
"."
"+1e"
Si je remplace les points par des virgules, ça peut peut-être se faire
(et Joseph-B me corrigera s'il y a besoin).
Le script suivant renvoie la liste des items non valides :
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
set numList to {"0", "+1,5", "1e+99", "-19E-7", "1,7e003", ",3", "", "1,2,3", "1E3,4", "--1", "e+99", ",", "+1e"}
set invalid_list to {}
repeat with k in numList
try
set k to k as number
on error
set invalid_list to invalid_list & k
end try
end repeat
set text item delimiters to return & tab
display alert "Les éléments invalides sont :" & return & tab & (invalid_list as string)
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
Le résultat est :
Les éléments invalides sont :
1,2,3
1E3,4
--1
e+99
,
+1e
et je vois que l'item "" n'apparaît pas… L'item " " apparaîtrait par
contre mais "" c'est… rien !
-- 🇺🇦 Michel Vauquois - <http://michelvauquois.fr> 🇺🇦Vivre la ville en août, vivre la mer en juin, c'est l'ultime aristocratie et larare élégance de l'estivant hexagonal. (Pierre Desproges)
Haut de la page
Les messages affichés proviennent d'usenet.
NewsPortal