Hvordan fjerne tegn fra en streng i Arduino ved hjelp av streng.Fjern funksjonen

Hvordan fjerne tegn fra en streng i Arduino ved hjelp av streng.Fjern funksjonen
Hvis du er en Arduino -programmerer, må du ha brukt strengklassen til å lage og manipulere strenger. Strengklassen gir mange nyttige metoder for å utføre forskjellige strengoperasjoner. En av de ofte brukte er Streng.fjerne() metode. Denne artikkelen dekker Streng.fjerne() Metode i detalj, inkludert syntaks, parametere og eksempler.

Hvordan fjerne tegn fra en streng i Arduino?

For å fjerne tegn fra en streng inne i Arduino-koden kan vi bruke den innebygde Streng.fjerne() Arduino -funksjon. Ved hjelp av denne funksjonen kan vi erstatte et tegn eller en substring ved å definere dens lengde og posisjon. Denne artikkelen vil diskutere syntaksparametere og returverdien til denne funksjonen og forklare hvordan man kan fjerne tegnene fra en streng ved å bruke et eksempel Arduino -kode.

Hva er streng.Fjern () i Arduino

De Streng.fjerne() Metode er en innebygd funksjon av Arduino String-klassen. Denne funksjonen fjerner en del av en streng som starter i en spesifisert posisjon for et spesifisert antall tegn. Den endrer den originale strengen på plass og returnerer den oppdaterte strengen.

Syntaks

Syntaks for Streng.fjerne() er:

streng.Fjern (startIndex, lengde);

Parametere

To parametere er nødvendige for denne funksjonen:

StartIndex: Indeksen for den første karakteren som fjerner. Denne parameteren er obligatorisk og må være en heltallverdi.

lengde: Antall tegn som skal fjerne. Denne parameteren er som standard satt til 1.

Returverdi

De Streng.fjerne() Metoden returnerer den modifiserte strengen etter å ha fjernet den spesifiserte substring.

Eksempel

Under kode demonstrerer bruken av Streng.fjerne() Metode i Arduino -programmering:

void setup ()
// Initialiser seriell kommunikasjon
Serie.Begynn (9600);
// Lag et strengobjekt
String str = "Hello World";
Serie.print ("String før du fjerner:");
Serie.println (str);
// Fjern den underlagte "verdenen" fra strengen
str.Fjern (6, 5);
// Skriv ut den modifiserte strengen til seriemonitoren
Serie.print ("streng etter å ha fjernet:");
Serie.println (str);

void loop ()
// ingenting å gjøre her

I denne koden initialiserer vi først et strengobjekt kalt STR med verdien "Hei Verden". Etter det skrives den ut på seriemonitoren. Deretter kaller vi Streng.fjerne() metode med startindeksen 6 og lengden 5, som fjerner substring "Verden”Fra strengen. Til slutt skriver vi ut den modifiserte strengen til seriemonitoren ved hjelp av Serie.println () funksjon.

Når du kjører denne koden, bør du se følgende utdata i seriemonitoren:

Som du kan se, Streng.fjerne() Metoden har fjernet den spesifiserte substringen fra den opprinnelige strengen.

Konklusjon

De Streng.fjerne() Metode er en nyttig funksjon for å fjerne underlag fra strengobjekter i Arduino -programmering. Ved å spesifisere startindeksen og lengden på substringen for å fjerne, kan du enkelt endre innholdet i en streng. Les artikkelen for å vite mer om syntaks og bruk av Streng.fjerne() metode.