Hvordan erstatte all kolon i JavaScript

Hvordan erstatte all kolon i JavaScript
En kolon (:) brukes som et tegnsettingsmerke for å bygge en forbindelse mellom to setninger. Noen ganger må du bytte ut alle koloner fra strengen med et bestemt tegn eller fjerne alle kolonene fra teksten eller strengen. JavaScript gir noen forhåndsdefinerte metoder for å utføre denne oppgaven effektivt.

Denne bloggen vil demonstrere prosedyren for å erstatte alle koloner fra en streng.

Hvordan erstatte all kolon i JavaScript?

For å erstatte alle koloner fra en streng, bruk de under-nevnte JavaScript-metodene:

  • erstatte () metode
  • erstatningsmetode

La oss implementere hver av dem individuelt!

Metode 1: Bytt ut all kolon ved hjelp av erstatningsmetode

erstatte()”Metode brukes til å bare erstatte verdien med den definerte strengen, karakteren eller et hvilket som helst symbol. Det er den forhåndsdefinerte metoden for strengtypeobjektet. Den godtar to parametere og gir en streng med de nylig erstattede verdiene. Erstatningsmetoden erstatter bare den første forekomsten, mens du kan bruke regex -mønsteret til å erstatte alle forekomster av et hvilket som helst tegn eller en streng.

I vårt tilfelle ønsker vi å fjerne alle kolonene fra en streng, så vi vil bruke erstatningsmetoden () med det vanlige uttrykket eller et regex -mønster.

Syntaks

Syntaksen for bruk av erstatningsmetoden er som følger:

streng.erstatte ("SearchValue", "erstatningsevalue");

Her, "SearchValue”Er verdien som må søkes og erstattes med“erstatningsevalue”.

Eksempel

I dette eksemplet vil vi først lage en variabel som heter “cString”Som lagrer en streng som har koloner i seg:

var cString = "Linuxhint: gir de beste opplæringsprogrammene:";

Ring deretter erstatningsmetoden () ved å passere et regex -mønster for å søke i kolon i hele strengen og erstatte den med en tom streng, som er gitt som den andre parameteren:

var ans = cString.erstatte (/:/g, ");

Her, “g”Indikerer det globale flagget som søker i alle forekomster i den medfølgende strengen.

Til slutt, skriv ut den resulterende strengen med "konsoll.Logg()”Metode:

konsoll.logg (ANS);

Som du kan se i utgangen, blir alle kolonene vellykket fjernet fra en streng:

La oss gå til neste metode.

Metode 2: Bytt ut all kolon ved hjelp av erstatningsmetode

For å erstatte alle koloner fra en streng, kan du også bruke "erstatning ()”Metode. Det fungerer på samme måte som erstatningsmetoden, men forskjellen er at erstatningsmetoden erstatter den første forekomsten mens erstatningsmetoden erstatter alle forekomster i en streng uten å bruke et regex -mønster eller et vanlig uttrykk.

Syntaks

For bruk av erstatningsmetoden, følg den gitte syntaks:

streng.erstatning ("SearchValue", "erstatningsevalue");

Her, "SearchValue”Er verdien som må søkes og erstattes med“erstatningsevalue”.

Eksempel

Vi vil nå bruke den samme strengen og ringe "erstatning ()”Metode uten å spesifisere noe regex -mønster for å fjerne alle forekomster. Så vi kommer bare inn i en kolon (:) som vil bli søkt og erstattet med en tom streng:

var ans = cString.erstatning (':', ");

Skriv ut strengen etter å ha fjernet alle koloner:

konsoll.logg (ANS);

Utgangen viser at alle kolonene fjernes fra en streng:

Vi har samlet de enkleste metodene for å erstatte alle koloner fra en streng.

Konklusjon

For å erstatte alle koloner fra en streng, kan du bruke erstatningsmetoden eller erstatningsmetoden. For eksempel søker erstatning () og erstatningsmetodene strengen etter kolonene og erstatt dem med en tom streng. I erstatningsmetoden () må du legge til en regex for å fjerne alle forekomstene av kolonene i en streng, mens du i erstatningsmetoden () bare legger til tykktarmen som en søkeverdi. I denne bloggen har vi demonstrert prosedyren for å erstatte alle koloner fra en streng med riktige eksempler.