Metoda JavaScript String zamieńAll().
The replaceAll()> metoda w JavaScript to służy do zastąpienia wszystkich wystąpień określonego podciągu lub wzorca nowym podciągiem.
The replaceAll()> metoda nie zmienia oryginalnego ciągu.
JavaScript replaceAll()> metoda używana do zastępowania wszystkich wystąpień określonego podciąg Lub wzór w ciągu z nowym podciągiem. Ta metoda kompleksowo aktualizuje ciąg, zastępując każde wystąpienie elementu docelowego podciąg Lub wzór z dostarczonym ciąg zastępczy .
Notatka: Oryginalny ciąg pozostaje niezmieniony, zachowując swoją integralność przez cały proces.
Składnia:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)
Parametry:
Metoda ta akceptuje pewne parametry zdefiniowane poniżej:
- wyrażenie regularne: Jest to wyrażenie regularne, którego dopasowania są zastępowane przez newSubstr lub wartość zwracaną przez określoną funkcję.
- podstr: Definiuje podciągi, które mają zostać zastąpione przez newSubstr lub wartość zwracaną przez określoną funkcję.
- nowySubstr: Jest to podciąg, który zastępuje wszystkie dopasowania ciągu określonego przez podciąg lub wyrażenie regularne.
- funkcjonować : Jest to funkcja wywoływana w celu zastąpienia dopasowań wyrażeniem regularnym lub substr.
Wartość zwracana:
Zwraca ciąg znaków, w którym wyszukiwana wartość została zastąpiona.
Przykłady metod JavaScript String zamianyAll().
Przykład 1: Ciąg Zamień wszystkie wystąpienia
Funkcja gfg()> pobiera ciąg Geeks lub Geeks, zastępuje wszystkie wystąpienia lub przez for i rejestruje zmodyfikowany ciąg Geeks for Geeks na konsoli.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg(); Wyjście
Geeks for Geeks
Przykład 2: Zamień wszystkie wystąpienia kawy na herbatę
Funkcja GFG()> definiuje wyrażenie regularne /coffee/ig> aby dopasować wszystkie wystąpienia kawy bez uwzględniania wielkości liter w ciągu Napijmy się kawy dzisiaj!. Następnie zastępuje wszystkie wystąpienia słowem herbata i rejestruje zmodyfikowany ciąg znaków. Napijmy się dzisiaj herbaty! do konsoli.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG(); Wyjście
Lets, have tea today!
Mamy pełną listę metod ciągów JavaScript, aby je sprawdzić, przejdź do Pełne odniesienie do ciągu JavaScript artykuł.
Obsługiwana przeglądarka:
- GoogleChrome 85 i więcej
- Microsoft Edge’a 85 i więcej
- Mozilla Firefox 77 i więcej
- Opera 71 i więcej
- Safari 13.1 i nowsze