У меня есть переменная String, и я хочу извлечь три подстроки, разделенные; к трем строковым переменным.Как разбить строку, используя определенный разделитель в Arduino?
String application_command = "{10,12; 4,5; 2}";
Я не могу использовать метод подстроки, потому что эта строка может быть похожа на любой из следующих или похожих шаблонов.
String application_command = "{10,12,13,9,1; 4,5; 2}"
String application_command = "{7; 1,2,14; 1}"
Единственное, что является общим в этих шаблонах, состоит из трех разделов:.
Любое понимание очень ценится. Спасибо
Да, я видел предыдущие ссылки stackoverflow. Ваше решение работает с небольшими изменениями. String part01 = getValue (application_command, ';', 0) ;. Я получил его работу с вашим решением и это изменение. Спасибо за поддержку. –
Вы правы. Одинарные кавычки верны для второго параметра (char), и каждая строка должна, конечно, заканчиваться точкой с запятой. – user3704293