rollback regex

crashes
This commit is contained in:
MichaelDvP
2026-07-10 10:41:43 +02:00
committed by GitHub
parent 5a1d06d39e
commit 5c55c2216e

View File

@@ -21,7 +21,7 @@
#include "emsesp.h"
#include "shuntingYard.h"
#include <regex>
// #include <regex>
namespace emsesp {
@@ -334,9 +334,8 @@ std::deque<Token> shuntingYard(const std::deque<Token> & tokens) {
// check if string is a number
bool isnum(const std::string & s) {
std::regex r("^[+-]?(\\d+\\.?\\d*)$");
return std::regex_match(s, r);
/*
// std::regex r("^[+-]?(\\d+\\.?\\d*)$");
// return std::regex_match(s, r);
if (s.empty() || s.find_first_of("0123456789") == std::string::npos) {
return false;
}
@@ -344,7 +343,6 @@ bool isnum(const std::string & s) {
return true;
}
return false;
*/
}