So entfernen Sie Zeichen aus einer Zeichenfolge in Arduino mit der Zeichenfolge.Funktion entfernen

So entfernen Sie Zeichen aus einer Zeichenfolge in Arduino mit der Zeichenfolge.Funktion entfernen
Wenn Sie ein Arduino -Programmierer sind, müssen Sie die String -Klasse zum Erstellen und Manipulieren von Zeichenfolgen verwendet haben. Die String -Klasse bietet viele nützliche Methoden für die Ausführung verschiedener String -Operationen. Eine der häufig verwendeten ist die Saite.entfernen() Methode. Dieser Artikel deckt die ab Saite.entfernen() Methode im Detail, einschließlich ihrer Syntax, Parameter und Beispiele.

So entfernen Sie Zeichen aus einer Zeichenfolge in Arduino?

Um Zeichen aus einer Zeichenfolge im Arduino-Code zu entfernen Saite.entfernen() Arduino -Funktion. Mit dieser Funktion können wir ein Zeichen oder ein Substring ersetzen, indem wir seine Länge und Position definieren. In diesem Artikel werden die Syntaxparameter und den Rückgabewert dieser Funktion erörtert und erklärt, wie man die Zeichen mit einem Beispiel für Arduino -Code aus einem Zeichenfolge entfernen kann.

Was ist String.entfernen () in Arduino

Der Saite.entfernen() Methode ist eine integrierte Funktion der Arduino-String-Klasse. Diese Funktion entfernt einen Teil einer Zeichenfolge, die an einer bestimmten Position für eine bestimmte Anzahl von Zeichen beginnt. Es ändert die ursprüngliche Zeichenfolge und gibt die aktualisierte Zeichenfolge zurück.

Syntax

Die Syntax für Saite.entfernen() Ist:

Saite.entfernen (startindex, Länge);

Parameter

Für diese Funktion sind zwei Parameter erforderlich:

Startindex: Der Index des ersten Zeichens zu entfernen. Dieser Parameter ist obligatorisch und muss ein ganzzahliger Wert sein.

Länge: Die Anzahl der Zeichen zum Entfernen. Dieser Parameter ist standardmäßig auf 1 eingestellt.

Rückgabewert

Der Saite.entfernen() Die Methode gibt den modifizierten Zeichenfolge nach dem Entfernen des angegebenen Substrings zurück.

Beispiel

Unter dem Code demonstriert der Verbrauch der Verwendung der Saite.entfernen() Methode in der Arduino -Programmierung:

void setup ()
// serielle Kommunikation initialisieren
Serie.Beginnen Sie (9600);
// ein String -Objekt erstellen
String str = "Hallo Welt";
Serie.print ("Zeichenfolge vor dem Entfernen:");
Serie.println (str);
// Entfernen Sie die Substring "Welt" aus der Saite
str.entfernen (6, 5);
// Drucken Sie die modifizierte Zeichenfolge in den seriellen Monitor
Serie.print ("Zeichenfolge nach dem Entfernen:");
Serie.println (str);

void Loop ()
// Hier gibt es nichts zu tun

In diesem Code initialisieren wir zuerst ein String -Objekt namens STR mit dem Wert "Hallo Welt". Danach wird es auf dem Serienmonitor gedruckt. Dann rufen wir das an Saite.entfernen() Methode mit dem Startindex 6 und der Länge 5, wodurch das Substring entfernt wird "Welt”Aus der Zeichenfolge. Schließlich drucken wir die modifizierte Zeichenfolge in den seriellen Monitor mit dem Serie.println () Funktion.

Wenn Sie diesen Code ausführen, sollten Sie die folgende Ausgabe im seriellen Monitor sehen:

Wie Sie sehen können, die Saite.entfernen() Die Methode hat das angegebene Substring erfolgreich aus der ursprünglichen Zeichenfolge entfernt.

Abschluss

Der Saite.entfernen() Die Methode ist eine nützliche Funktion zum Entfernen von Substrings aus String -Objekten in der Arduino -Programmierung. Durch Angeben des Startindex und der zu entfernenen Länge des Substring können Sie den Inhalt einer Zeichenfolge problemlos ändern. Lesen Sie den Artikel, um mehr über die Syntax und Verwendung des Saite.entfernen() Methode.