logo

Usuń znak z ciągu w JavaScript

Dostajemy ciąg znaków i zadaniem jest usunięcie znaku z podanego ciągu. Mamy wiele metod usuwania znaku z ciągu znaków, które opisano poniżej.

Spis treści



Metoda 1: Użycie metody JavaScript zamiany().

The metoda zamiany(). zastępuje pierwsze wystąpienie określonego znaku/ciągu innym znakiem/ciągiem.

Składnia:

string.replace('characterToReplace', '');>

Przykład: Ten przykład pokazuje podejście wyjaśnione powyżej

sterownik internetowy
JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  newString = originalString.replace('G', '');  console.log(newString); } removeCharacter();>

Wyjście
eeksForGeeks>

Metoda 2: Użycie metody JavaScript zamiany() z wyrażeniem regularnym

Ta metoda służy do usuwania wszystkich wystąpień określonego znaku lub ciągu znaków z ciągu wejściowego, w przeciwieństwie do poprzedniej metody, która usuwa tylko pierwsze wystąpienie.



Używa A Wyrażenie regularne z właściwością globalną, aby wybrać i usunąć każde wystąpienie.

kod abs-c

Składnia:

string.replace(/regExp/g, '');>

Przykład: Ten przykład pokazuje podejście wyjaśnione powyżej

JavaScript
function removeCharacter() {  originalString = 'GeeksForGeeks';  newString = originalString.replace(/G/g, '');  console.log(newString); } removeCharacter();>

Wyjście
eeksForeeks>

Metoda 3: Użycie metody JavaScript Slice().

The metoda plasterka(). służy do wyodrębniania części ciągu znaków pomiędzy określonymi indeksami.



  • Usuwając pierwszy znak, podajesz indeks początkowy jako 1, co powoduje wyodrębnienie ciągu od drugiego znaku do końca.
  • Aby usunąć ostatni znak, określ indeks końcowy jako o jeden mniejszy niż długość łańcucha, wyodrębniając ciąg od początku do przedostatniego znaku.

Składnia:

string.slice(start, end)>

Przykład: Ten przykład pokazuje podejście wyjaśnione powyżej

JavaScript
function removeCharacter() {  originalString = 'GeeksForGeeks';  firstCharRemoved = originalString.slice(1);  lastCharRemoved = originalString  .slice(0, originalString.length - 1);  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter();>

Wyjście
eeksForGeeks GeeksForGeek>

Metoda 4: Użycie metody substr() JavaScript

The metoda substr(). służy do usuwania znaku z określonego indeksu w ciągu.

Wyodrębnia fragmenty ciągu znaków pomiędzy określonymi parametrami, a następnie łączy części przed i po znaku, który ma zostać usunięty.

Składnia:

  string  .substr(  start  ,   length  )>

Przykład: Ten przykład pokazuje podejście wyjaśnione powyżej

PowerShell mniejszy lub równy
JavaScript
function removeCharacter(position) {  originalString = 'GeeksForGeeks';  newString =  originalString.substr(0, position - 1)+  originalString.substr(  position,  originalString.length  );  console.log(newString); } removeCharacter(6);>

Wyjście
GeeksorGeeks>

Metoda 5: Używanie metod JavaScript split() i Join().

Metoda split() służy do dzielenia ciągu na tablicę podciągów w oparciu o określony separator. Dzieląc ciąg znaków w miejscu, które ma zostać usunięte, a następnie łącząc elementy tablicy z powrotem w ciąg, można skutecznie usunąć żądany znak.

Składnia:

string.split('characterToSplitAt').join('');>

Przykład: ten przykład ilustruje podejście wyjaśnione powyżej:

podkreślenie przeceny
JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  let newString = originalString.split('G').join('');  console.log(newString); }   removeCharacter();>

Wyjście
eeksForeeks>

Metoda 6: Użycie metody splice() JavaScript

Metoda splice() zmienia zawartość ciągu poprzez usunięcie lub zastąpienie istniejących elementów i/lub dodanie nowych elementów. Możemy użyć tej metody, aby usunąć znak o określonym indeksie z ciągu.

Przykład:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';    // Removing the first character  let firstCharRemoved = originalString.split('');  firstCharRemoved.splice(0, 1);  firstCharRemoved = firstCharRemoved.join('');  // Removing the last character  let lastCharRemoved = originalString.split('');  lastCharRemoved.splice(-1, 1);  lastCharRemoved = lastCharRemoved.join('');  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter();>

Wyjście
eeksForGeeks GeeksForGeek>


JavaScript jest najbardziej znany z tworzenia stron internetowych, ale jest również używany w różnych środowiskach innych niż przeglądarka. Postępując zgodnie z poniższymi wskazówkami, możesz nauczyć się języka JavaScript od podstaw Samouczek JavaScript I Przykłady JavaScriptu .