La conversion de chaîne en nombre ne fonctionne pasSalut, j'ai une expression régulière qui extrait l'année d'un mois_année, c'est-à-dire "août_2020". Cependant, je n'ai pas pu trouver la syntaxe correcte pour convertir le caractère Year "cYear" en nombre afin que je puisse faire des calculs avec lui. J'apprécierai tous les pointeurs. Merci!!
Names Default To Here( 1 );
SelMonth = {"October_2020"};
cYear = (Regex Match (char(SelMonth), "\d{4}") );
//convert character year to number year
nYear = Num ("cYear"); //Scripting Guide p137
//Subtract 1 and get previous year
pYear = (nYear - 1);
//convert previous year to character
cpYear = Char ( pYear);ScriptingRe: La conversion de chaîne en nombre ne fonctionne pasLa variable "SelMonth" est une liste JMP (ie {}), donc la valeur de la variable "cYear" est une liste
{"2020"}
En supposant qu'il existe une raison pour laquelle "SelMonth" doit être une liste, la solution simple consiste à référencer "cYear" avec un indice pour obtenir la valeur
nYear = Num (cYear[1]);
Re: La conversion de chaîne en nombre ne fonctionne pasAh! Oui, la première valeur de la liste! Merci TX,