[R] StringRegExp

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yle
Niveau 5
Niveau 5
Messages : 171
Enregistré le : mar. 21 avr. 2009 17:22
Localisation : La NORMANDIE -76
Status : Hors ligne

[R] StringRegExp  

#1

Message par Yle »

Bonjour

Je voudrais utiliser StringRegExp dans ce bout de code :

Code : Tout sélectionner

#include <MsgBoxConstants.au3>
#include <StringConstants.au3>
#include <Array.au3>

$i1 = InputBox("Controle scrores","Entrer autant de scores (dans n'importe quel ordre)  que vs voulez séparés par une virgule","111,-66,35,52,56,35,-66,110,72,1"," ",500,200)
$repart = StringSplit($i1,",")
For $i = 1 to $repart[0]
	$repart[$i] = Number($repart[$i])
Next
_ArraySort($repart,1,1)	; Tri à partir 2eme ligne

$repart1 = $repart
;~ _ArrayDisplay ($repart)

; Intervalle
$Interval = 100/ ($repart[0]-1)
MsgBox(0,"","$Interval=" & $Interval)

For $i = 1 to $repart[0]
	if $i > 1 then
		$repart1[$i]  = (100 - ($Interval * ($i-1 )))
	else
			$repart1[$i] = 100
	EndIf
Next
_ArrayDisplay ($repart1)

Exit
J'aimerai que $Repart1 m'affiche 3 chiffres après virgule sans arrondi. Donc une expression comme celle ci : StringRegExp($Nombre, "(\d{2}[.,]\d{3})",1)
relevé sur Autoit mais je ne vois pas comment l'intégrer dans ma dernière boucle FOR
Merci d'avance pour votre aide.
Modifié en dernier par Yle le mer. 22 janv. 2025 15:48, modifié 1 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2282
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] StringRegExp

#2

Message par jchd »

C'est plutôt StringFormat qu'il faut employer.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
Yle
Niveau 5
Niveau 5
Messages : 171
Enregistré le : mar. 21 avr. 2009 17:22
Localisation : La NORMANDIE -76
Status : Hors ligne

Re: [..] StringRegExp

#3

Message par Yle »

Bonjour -Effectivement StringFormat("%.3f",(100 - ($Interval * ($i-1 )))) --MERCI
Gihan
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 30 janv. 2025 04:07
Status : Hors ligne

Re: [R] StringRegExp

#4

Message par Gihan »

Après, tout dépend du contexte… Si c’est pour un affichage destiné aux utilisateurs en retail ou pour un suivi de données très précis, les exigences ne sont clairement pas les mêmes. D’ailleurs, comme le soulignent plusieurs blog retail, optimiser ce formatage peut vraiment améliorer l’expérience utilisateur et la lisibilité des informations, ce qui est crucial pour les sites de e-commerce ou les outils de gestion de données.
Répondre