De replaceAll()>
metod i JavaScript är används för att ersätta alla förekomster av en angiven delsträng eller mönster med en ny delsträng.
De replaceAll()>
metod ändrar inte den ursprungliga strängen.
vad är dator
JavaScriptreplaceAll()>
metod som används för att ersätta alla instanser av en specificerad delsträng eller mönster inom en sträng med en ny delsträng. Denna metod uppdaterar strängen omfattande genom att ersätta varje förekomst av målet delsträng eller mönster med det tillhandahållna ersättningssträng .
Notera: Den ursprungliga strängen förblir oförändrad och bevarar sin integritet under hela processen.
Syntax:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)>
Parametrar:
Denna metod accepterar vissa parametrar som definieras nedan:
- regexp: Det är det reguljära uttrycket vars matchningar ersätts med newSubstr eller värdet som returneras av den angivna funktionen.
- substr: Den definierar delsträngarna som ska ersättas med newSubstr eller värdet som returneras av den angivna funktionen.
- newSubstr: Det är delsträngen som ersätter alla matchningar av strängen som anges av substr eller det reguljära uttrycket.
- fungera : Det är funktionen som anropas för att ersätta matchningarna med regexp eller substr.
Returvärde:
Returnerar en sträng där sökvärdet har ersatts.
JavaScript-sträng replaceAll() Metodexempel
Exempel 1: Sträng Ersätt alla förekomster
prologspråk
Funktionengfg()>
tar en sträng Geeks eller Geeks, ersätter alla förekomster av eller med for, och loggar den modifierade strängen Geeks for Geeks till konsolen.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg();>
Produktion
Geeks for Geeks>
Exempel 2: Ersätt alla förekomster av kaffe med te
FunktionenGFG()>
definierar ett reguljärt uttryck/coffee/ig>
att matcha alla förekomster av kaffe skiftlägesokänsligt i strängen Låt oss ta kaffe idag!. Det ersätter sedan alla händelser med te och loggar den modifierade strängen. Låt oss dricka te idag! till konsolen.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG();>
Produktion
Lets, have tea today!>
Vi har en komplett lista över Javascript-strängmetoder, för att kontrollera dem, gå igenom Javascript String Complete Reference artikel.
Webbläsare som stöds:
- Google Chrome 85 och uppåt
- Microsoft Edge 85 och uppåt
- Mozilla Firefox 77 och uppåt
- Opera 71 och uppåt
- Safari 13.1 och uppåt