字符串到数字的转换不起作用嗨,我有一个正则表达式,它从month_year中提取Year,即“ August_2020”。 但是,我无法找到正确的语法来将字符Year“ cYear”转换为数字,因此我无法对其进行数学运算。 我将不胜感激任何指针。 谢谢!!
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);脚本编写回复:字符串到数字的转换不起作用变量“ SelMonth”是一个JMP列表(即{}),因此变量“ cYear”的值是一个列表
{"2020"}
假设有一个原因需要将“ SelMonth”作为列表,则简单的解决方案是使用下标引用“ cYear”以获取值
nYear = Num (cYear[1]);
回复:字符串到数字的转换不起作用啊! 是的,列表的第一个值! 感谢TX,