Vi får en streng, og opgaven er at fjerne et tegn fra den givne streng. Vi har mange metoder til at fjerne et tegn fra en streng, som er beskrevet nedenfor.
Indholdsfortegnelse
- Metode 1: Brug af JavaScript replace() Method
- Metode 2: Brug af JavaScript erstatte() metode med et regulært udtryk
- Metode 3: Brug af JavaScript slice() metode
- Metode 4: Brug af JavaScript substr() metode
- Metode 5: Brug af JavaScript split() og join() metoder
- Metode 6: Brug af JavaScript splice() metode
Metode 1: Brug af JavaScript replace() Method
Det erstatte() metode erstatter den første forekomst af et specificeret tegn/streng med et andet tegn/streng.
Syntaks:
string.replace('characterToReplace', '');>Eksempel: Dette eksempel viser den ovenfor forklarede tilgang
Javascript function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter();> Produktion
eeksForGeeks>
Metode 2: Brug af JavaScript erstatte() metode med et regulært udtryk
Denne metode bruges til at fjerne alle forekomster af en specificeret karakter eller streng fra inputstrengen, i modsætning til den forrige metode, som kun fjerner den første forekomst.
Den bruger en almindelig udtryk med den globale egenskab til at vælge og fjerne hver forekomst.
Syntaks:
string.replace(/regExp/g, '');>
Eksempel: Dette eksempel viser den ovenfor forklarede tilgang
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter();> Produktion
eeksForeeks>
Metode 3: Brug af JavaScript slice() metode
Det slice() metode bruges til at udtrække dele af en streng mellem specificerede indekser.
- Når du fjerner det første tegn, angiver du startindekset som 1, som udtrækker strengen fra det andet tegn til slutningen.
- For at fjerne det sidste tegn skal du angive slutindekset som et mindre end strengens længde, og trække strengen fra begyndelsen til det næstsidste tegn.
Syntaks:
string.slice(start, end)>
Eksempel: Dette eksempel viser den ovenfor forklarede tilgang
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter();> Produktion
eeksForGeeks GeeksForGeek>
Metode 4: Brug af JavaScript substr() metode
Det substr() metode bruges til at fjerne et tegn fra et bestemt indeks i strengen.
Den udtrækker dele af en streng mellem specificerede parametre og forbinder derefter delene før og efter tegnet, der skal fjernes.
Syntaks:
string .substr( start , length )>
Eksempel: Dette eksempel viser den ovenfor forklarede tilgang
latex listerJavascript
function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6);> Produktion
GeeksorGeeks>
Metode 5: Brug af JavaScript split() og join() metoder
Split()-metoden bruges til at opdele en streng i et array af understrenge baseret på en specificeret separator. Ved at opdele strengen ved det tegn, der skal fjernes, og derefter forbinde array-elementerne tilbage til en streng, kan det ønskede tegn effektivt fjernes.
Syntaks:
string.split('characterToSplitAt').join('');>Eksempel: Dette eksempel viser den ovenfor forklarede tilgang:
JavaScript function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter();> Produktion
eeksForeeks>
Metode 6: Brug af JavaScript splice() metode
Metoden splice() ændrer indholdet af en streng ved at fjerne eller erstatte eksisterende elementer og/eller tilføje nye elementer. Vi kan bruge denne metode til at fjerne et tegn ved et specificeret indeks fra strengen.
Eksempel:
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();> Produktion
eeksForGeeks GeeksForGeek>
JavaScript er bedst kendt for udvikling af websider, men det bruges også i en række ikke-browsermiljøer. Du kan lære JavaScript fra bunden ved at følge dette JavaScript tutorial og JavaScript eksempler .