Program JavaScript do zamiany wszystkich wystąpień znaku w ciągu

W tym przykładzie nauczysz się pisać program JavaScript, który zastąpi wszystkie wystąpienia znaku w ciągu.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • Ciąg JavaScript
  • JavaScript Regex
  • Podział ciągów JavaScript ()
  • Dołączanie tablicy JavaScript ()

Przykład 1: Zastąp wszystkie wystąpienia znaku za pomocą wyrażenia regularnego

 // program to replace all instances of a character in a string const string = 'Learning JavaScript Program'; const result = string.replace(/a/g, "A"); console.log(result);

Wynik

 LeArning JAvAScript ProgrAm

W powyższym przykładzie wyrażenie RegEx jest używane z replace()metodą do zamiany wszystkich wystąpień znaku w ciągu.

/g oznacza, że ​​operacja jest wykonywana dla wszystkich w wystąpieniach ciągu.

Przykład 2: Zastąp wszystkie wystąpienia znaku za pomocą wbudowanych metod

 // program to replace all instances of character in a string const string = 'Learning JavaScript Program'; const splitString = string.split('a'); const result = splitString.join('A'); console.log(result);

Wynik

 LeArning JAvAScript ProgrAm

W powyższym przykładzie wbudowane metody służą do zamiany wszystkich wystąpień znaku w ciągu.

split('a')Sposób dzieli ciąg do tablicy.

 ("Le", "rning J", "v", "Script Progr", "m")

join('A')Sposób łączy się wszystkie elementy tablicy w ciągu dodając A pomiędzy każdym z elementów macierzy.

 LeArning JAvAScript ProgrAm

Interesujące artykuły...