Как удалить символы из строки в Arduino с помощью функции String.remove()

Kak Udalit Simvoly Iz Stroki V Arduino S Pomos U Funkcii String Remove



Если вы программист Arduino, то вы, должно быть, использовали класс String для создания строк и управления ими. Класс String предоставляет множество полезных методов для выполнения различных строковых операций. Одним из часто используемых является Строка.удалить() метод. В этой статье рассматриваются Строка.удалить() подробно о методе, включая его синтаксис, параметры и примеры.

Как удалить символы из строки в Arduino?

Чтобы удалить символы из строки внутри кода Arduino, мы можем использовать встроенный Строка.удалить() Функция Ардуино. Используя эту функцию, мы можем заменить символ или подстроку, определив ее длину и положение. В этой статье будут обсуждаться параметры синтаксиса и возвращаемое значение этой функции, а также объясняется, как можно удалить символы из строки, используя пример кода Arduino.

Что такое String.remove() в Arduino

Строка.удалить() Метод является встроенной функцией класса Arduino String. Эта функция удаляет часть строки, начинающуюся с указанной позиции, для указанного количества символов. Он изменяет исходную строку на месте и возвращает обновленную строку.







Синтаксис



Синтаксис для Строка.удалить() является:



нить. удалять ( начальный индекс , длина ) ;

Параметры

Для этой функции необходимы два параметра:





начальный индекс: Индекс первого удаляемого символа. Этот параметр является обязательным и должен быть целым числом.

длина: Количество символов для удаления. Этот параметр по умолчанию установлен на 1.



Возвращаемое значение

Строка.удалить() метод возвращает измененную строку после удаления указанной подстроки.

Пример

Ниже код демонстрирует использование Строка.удалить() метод в программировании Arduino:

пустота настраивать ( ) {

// инициализируем последовательную связь

Серийный. начинать ( 9600 ) ;

// создаем строковый объект

Строка ул '=' 'Привет, мир' ;

Серийный. Распечатать ( 'Строка перед удалением: ' ) ;

Серийный. печать ( ул ) ;

// удаляем из строки подстроку 'Мир'

ул. удалять ( 6 , 5 ) ;

// вывести измененную строку в последовательный монитор

Серийный. Распечатать ( 'Строка после удаления: ' ) ;

Серийный. печать ( ул ) ;

}

пустота петля ( ) {

// здесь нечего делать

}

В этом коде мы сначала инициализируем объект String с именем str со значением 'Привет, мир' . После этого он печатается на последовательном мониторе. Затем мы вызываем Строка.удалить() метод с начальным индексом 6 и длиной 5, удаляющий подстроку 'Мир » из строки. Наконец, мы печатаем измененную строку в последовательный монитор, используя Серийный.println() функция.

Когда вы запустите этот код, вы должны увидеть следующий вывод в последовательном мониторе:

Как видите, Строка.удалить() Метод успешно удалил указанную подстроку из исходной строки.

Заключение

Строка.удалить() метод — полезная функция для удаления подстрок из объектов String в программировании Arduino. Указав начальный индекс и длину удаляемой подстроки, вы можете легко изменить содержимое строки. Прочтите статью, чтобы узнать больше о синтаксисе и использовании Строка.удалить() метод.