Dette innlegget vil illustrere metodene for å erstatte alle mellomrom i en streng med A ”+”Logg inn JavaScript.
Hvordan erstatte alle mellomrom i en streng med “+” i JavaScript?
For å erstatte mellomrom fra en streng med "+”, Bruk de gitte metodene:
Metode 1: Bytt ut alle mellomrom i en streng med “+” ved å bruke “erstatte ()” -metode
Bruke "erstatte()”Metode for å erstatte alle mellomrom i en streng. Den søker i en streng etter en bestemt verdi eller et vanlig uttrykk/mønster og gir ut en ny streng der de visse verdiene erstattes. Den gir en ny streng og endrer ikke den originale strengen.
Syntaks
Bruk den gitte nevnte syntaks for erstatningsmetode:
Erstatt (SearchValue, erstatningsValue)Her, "SearchValue”Er verdien eller det vanlige uttrykket/regex -mønsteret å søke etter, og“erstatningValue”Er verdien å erstatte søkeverdien med.
Eksempel
For det første, lage en streng:
const string = "Velkommen til Linuxhint";Ring "erstatte()”Metode ved å passere regex -mønsteret for mellomrom og et“+”Sign som et erstatningsargument:
const newString = streng.erstatte ( / / g, '+');Det vanlige uttrykket brukes til å erstatte alle mellomrom fordi erstatningsmetoden bare erstatter den første forekomsten av strengen.
Skriv ut den returnerte strengen fra erstatningsmetoden () på konsollen:
konsoll.logg (NewsString);Det kan sees at “+”Sign har med hell erstattet mellomrommene i strengen:
Metode 2: Bytt ut alle mellomrom i en streng med "+" ved bruk av "erstatning ()" -metode
Du kan også bruke “erstatning ()”Metode da den erstatter alle forekomstene av den spesifiserte verdien med den spesielle karakteren. Den sender også ut en nyopprettet streng med erstattede verdier.
Syntaks
Følgende syntaks brukes til erstatningsmetoden:
Erstatt (SearchValue, erstatningsValue)I denne metoden er det ikke nødvendig å bruke regex -mønsteret for å søke i strengen.
Eksempel
Ring erstatningsmetoden og pass på plassen og "+”Som en parameter som vil erstatte alle mellomrom med et“+”-tegn:
const newString = streng.erstatning (", '+');Produksjon
Metode 3: Bytt ut alle mellomrom i en streng med “+” ved bruk av “Split ()” -metode med “Join ()” -metode
Bruke "dele()”Metode med“bli med()”Metode for å erstatte mellomrommene i en streng med“+”. Split () -metoden konverterer en streng til en matrise/liste over underlag basert på en spesifisert separator. Join () -metoden kan deretter kombinere underlagene i en enkelt streng med en bestemt separator.
Syntaks
Den gitte gitt syntaks brukes for Split () med Join () -metoden:
Split (separator).Bli med ('karakter')Eksempel
Påkalle Split () -metoden med den gitte strengen for å dele den inn i underlag ved å passere romseparatoren “” og kalle deretter join () -metoden for å slå sammen underlagene med “+”Sign:
const newString = streng.dele(").Bli med ('+');Som du kan se at strengen har erstattet rommene med "+":
Vi har samlet alle viktige instruksjoner relatert til å erstatte alle mellomrom i en streng med "+" i JavaScript.
Konklusjon
For å erstatte alle mellomrom fra en streng med “+”, bruk “erstatte()”Metode,“erstatning ()”Metode,“dele()”Metode med“bli med()”Metode. erstatte () metode erstatter bare første forekomst, for alle tilfeller bruker det vanlige uttrykket eller mønsteret. Mens erstatningsmetoden () metoden og Split () -metoden med Join () -metoder tar den søkte verdien som et rom (“”) i stedet for et Regex -mønster. I dette innlegget illustrerte vi metodene for å erstatte alle mellomrom i en streng med et ”+” -tegn i JavaScript.