Тема: AHK: RegEx, число с плавающей точкой
Прошу помочь.
Требуется определить, является ли содержимое переменной числом с плавающей точкой. Я попытался задать шаблон для функции RegExReplace.
Вроде бы всё просто: Шаблон ([0-9]+\.[0-9]+) обнаруживает числа типа 123.456. Однако, как быть с 78. и .90 ?
И ещё такая проблема. Строка типа 11.22.33. не является числом с плавающей точкой, но отвечает шаблону.
#SingleInstance, Force
Var_1 = 11.22.33.
Var_2 = % RegExReplace(Var_1, "([0-9]+\.[0-9]+)", "$1", OutputVarCount_1)
MsgBox, Var_1 = %Var_1% `r`n Var_2 = %Var_2% `r`n OutputVarCount_1 = %OutputVarCount_1%
