У меня есть это регулярное выражение "^[0-9]+\.?[0-9]*$")
, чтобы соответствовать двойному номеру или целому числу в visual C++, но, похоже, это не работает. есть идеи. это, как я подаю код:Regexp for double
if (System::Text::RegularExpressions::Regex::IsMatch(e0, "^[0-9]+\.?[0-9]*$"))
{
e0_val = System::Convert::ToDouble(e0);
}
Почему, на ваш взгляд, это не работает? Приведите пример. –
@AndrewLogvinov +1, «не работает gimme tez codez» не является хорошей формой вопроса. –
Пробел в начале или конце возможно? Можете ли вы опубликовать код, который его использует? –