String resultsearch;
String str;
String msg;
void setup() {
Serial.begin(9600);
}
boolean isNumber(String str) {
for (int i = 0; i < str.length(); i++) {
if (!isdigit(str.charAt(i))) {
return false;
}
}
return true;
}
void loop() {
while (Serial.available() > 0) {
msg = Serial.readString();
msg.trim();
Serial.print("Available: ");
Serial.println(msg);
Serial.println(" ");
resultsearch = msg;
resultsearch.replace("test", "");
str = msg;
str.remove(4);
//Serial.println(str);
if (str == "test" & isNumber(resultsearch) & resultsearch != "") {
Serial.print("result: ");
Serial.println(resultsearch);
Serial.println(" ");
ESP.restart();
}
}
}