Path: ...!2.eu.feeder.erje.net!feeder.erje.net!fdn.fr!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.comp.sys.mac.programmation Subject: Re: Verifier la presence d'un mot dans tous les champs Date: Sun, 5 Mar 2023 16:58:55 +0100 Organization: There's no cabale Lines: 37 Message-ID: References: <1q6wq7l.wkh7dy1ty8eazN%andre_favre@af.invalid> NNTP-Posting-Host: 94.36.4.93.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1678031934 87040 93.4.36.94 (5 Mar 2023 15:58:54 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Sun, 5 Mar 2023 15:58:54 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1 In-Reply-To: Bytes: 3365 Le 05/03/2023 à 16:02, Joseph B répondait à M.V. : >> >> Ceci dit, je crois que l'on a fait le tour, non ? > Oui, parce que l'exercice de programmation a prouvé que c'était > faisable, le reste est de s'entendre sur une norme qui fasse consensus. Je suis d'accord avec vous deux. L'exercice de programmation consistait à faire en Applescript la même chose que ce que réalise une regexp. Preuve est faite que c'est possible, même si ce n'est pas forcément facile. Au passage j'ai appris des choses amusantes sur le changement de comportement d'un script selon la langue configurée. Soit dit en passant, même dans un shell Unix il peut y avoir des différences quand on fait appel à un programme dont la sortie dépend de la locale, mais cela se résoud facilement en préfixant la commande de « LANG=C ». Je ne sais pas si on peut faire la même chose en Applescript. Exemple : ================================================================= $ df df: /run/user/1000/doc: Opération non permise Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur udev 1931928 0 1931928 0% /dev .... ================================================================= $ LANG=C df df: /run/user/1000/doc: Operation not permitted Filesystem 1K-blocks Used Available Use% Mounted on udev 1931928 0 1931928 0% /dev .... ================================================================= -- Olivier Miakinen