Hvordan fjerne et tegn fra en streng ved hjelp av erstatningsmetode i JavaScript?

Hvordan fjerne et tegn fra en streng ved hjelp av erstatningsmetode i JavaScript?
JavaScript er et programmeringsspråk som brukes til å bygge websider og webapplikasjoner og gjøre websidene våre dynamiske og interaktive ved å gi dem muligheten til å tenke og handle. JavaScript tilbyr oss primitive datatyper som er forhåndsdefinert brukt til å lagre data midlertidig. En slik datatype er en streng som er tekstinnhold vedlagt i doble eller enkelt anførselstegn. Strengdatatype tilbyr oss forskjellige egenskaper og innebygde metoder som vi bruker for å manipulere og leke med strengen. Et slikt eksempel er erstatte() innebygd metode for strengen.

Hva er erstatningsmetoden ()?

Erstatt () er en innebygd metode for JavaScript som erstatter et tegn eller streng med et annet tegn eller streng i en spesifisert streng. Først søker den ut karakteren/strengen og erstatter den deretter med strengen/tegnet vi setter. Det skal bemerkes at metoden for erstatning () ikke endrer den opprinnelige strengen og alltid returnerer en ny streng. Syntaks for erstatningsmetoden er:

MyString.erstatte (valuetobereplaced, newValue);

JavaScript erstatning () -metoden tar to argumenter som er Valuetobereplaced og NewValue som er verdien du vil erstatte den med. MyString er den spesifiserte strengen der vi søker og erstatter en verdi.

Fjerne en karakter

Nå som vi vet hvilken erstatning () -metode for JavaScript er, la oss komme til hovedtemaet, og det er hvordan du fjerner et tegn fra en streng ved hjelp av erstatningsmetoden. For dette, antar at du skrev en streng, og du har feilaktig lagt til et tegn i midten og du vil fjerne den karakteren, hvordan vil du gjøre det? Svaret er veldig enkelt, det er at vi bare må gi en tom streng i stedet for det andre argumentet for erstatningsmetoden (NewValue):

var mystr = 'hei y nas';
konsoll.Logg ("Original String:", Mystr); // hei y nas
var newsTr = mystr.erstatte ('y', ");
konsoll.Logg ('Etter at karakteren er fjernet:', NewsTr); // Hei Nas

I denne koden initialiserte vi først en streng, og deretter konsollen logget den strengen. Så brukte vi erstatte() metode på den opprinnelige strengen og fjernet tegnet y fra den og den nye strengen som returneres er lagret i NewsTr. Etter det trøste vi den nye strengen:

Anta nå at du har lagt til to-tre tegn ved en feiltakelse, og derfor kan vi også fjerne en streng fra en streng ved å bruke erstatningsmetoden på samme måte:

var mystr = 'hei wy nas';
konsoll.Logg ("Original String:", Mystr); // Hei Wy Nas
var newsTr = mystr.erstatte ('wy', ");
konsoll.Logg ('Etter streng fjernet:', NewsTr); // Hei Nas

Nå som vi vet hvordan vi skal fjerne et tegn eller en streng fra en spesifisert streng, la oss bruke erstatningsmetoden med vanlige uttrykk. I de foregående eksemplene var ulempen med erstatningsmetoden at den bare fjernet den første forekomsten av den spesifiserte strengen eller tegnet i den originale strengen. For å overvinne denne ulempen, bruker vi det vanlige uttrykket som vi kan fjerne alle forekomster av et spesifisert tegn eller streng.

var mystr = 'Jeg har to blå skjorter og to blå caps';
konsoll.Logg ("Original String:", Mystr);
var newsTr = mystr.erstatte (/blå/g, ");
konsoll.Logg ('Etter at karakteren er fjernet:', NewsTr);

Vi brukte /blå/g noe som betyr at det vil fjerne alle forekomster av blått i Mystr streng:

Konklusjon

JavaScript erstatning () -metoden er en innebygd metode som erstatter et tegn eller streng i en spesifisert streng og returnerer den nye strengen. Erstatningsmetoden gir oss fordelen av å manipulere og leke med strenger. En slik fordel er at ved bruk av erstatningsmetoden kan vi fjerne en karakter eller streng fra en original streng. Vi kan også fjerne alle forekomster av et tegn eller streng i en spesifisert streng.

I dette innlegget definerte vi først hva erstatte() Metoden er, og så fortsatte vi å se hvordan du fjerner et tegn fra en streng ved hjelp av erstatningsmetoden til JavaScript.