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().
- Metoda 2: Użycie metody JavaScript zamiany() z wyrażeniem regularnym
- Metoda 3: Użycie metody JavaScript Slice().
- Metoda 4: Użycie metody substr() JavaScript
- Metoda 5: Używanie metod JavaScript split() i Join().
- Metoda 6: Użycie metody splice() JavaScript
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 internetowyJavaScript
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ównyJavaScript
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 przecenyJavaScript
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 .