Fjern et tegn fra streng i JavaScript
Vi får en streng og oppgaven er å fjerne et tegn fra den gitte strengen. Vi har mange metoder for å fjerne et tegn fra en streng som er beskrevet nedenfor.
Innholdsfortegnelse
- Metode 1: Bruke JavaScript replace() Method
- Metode 2: Bruk av JavaScript erstatte()-metoden med et regulært uttrykk
- Metode 3: Bruke JavaScript slice()-metoden
- Metode 4: Bruker JavaScript substr() metode
- Metode 5: Bruke JavaScript split() og join() metoder
- Metode 6: Bruke JavaScript splice()-metoden
Metode 1: Bruke JavaScript replace() Method
De erstatte() metode erstatter den første forekomsten av et spesifisert tegn/streng med et annet tegn/streng.
Syntaks:
string.replace('characterToReplace', ''); Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen
Javascript function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter(); Produksjon
eeksForGeeks
Metode 2: Bruk av JavaScript erstatte()-metoden med et regulært uttrykk
Denne metoden brukes til å fjerne alle forekomster av et spesifisert tegn eller streng fra inndatastrengen, i motsetning til den forrige metoden, som fjerner bare den første forekomsten.
Den bruker en vanlig uttrykk med den globale egenskapen for å velge og fjerne hver forekomst.
Syntaks:
string.replace(/regExp/g, '');
Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter(); Produksjon
eeksForeeks
Metode 3: Bruke JavaScript slice()-metoden
De slice()-metoden brukes til å trekke ut deler av en streng mellom spesifiserte indekser.
- Når du fjerner det første tegnet, spesifiserer du startindeksen som 1, som trekker ut strengen fra det andre tegnet til slutten.
- For å fjerne det siste tegnet, spesifiserer du sluttindeksen som én mindre enn strengens lengde, og trekker ut strengen fra begynnelsen til det nest siste tegnet.
Syntaks:
string.slice(start, end)
Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter(); Produksjon
eeksForGeeks GeeksForGeek
Metode 4: Bruker JavaScript substr() metode
De substr() metode brukes til å fjerne et tegn fra en bestemt indeks i strengen.
Den trekker ut deler av en streng mellom spesifiserte parametere og kobler deretter sammen delene før og etter tegnet som skal fjernes.
Syntaks:
string .substr( start , length )
Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen
Javascript function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6); Produksjon
GeeksorGeeks
Metode 5: Bruke JavaScript split() og join() metoder
Split()-metoden brukes til å dele en streng i en rekke understrenger basert på en spesifisert skilletegn. Ved å dele opp strengen ved tegnet som skal fjernes, og deretter slå sammen array-elementene tilbake til en streng, kan det ønskede tegnet effektivt fjernes.
Syntaks:
string.split('characterToSplitAt').join(''); Eksempel: Dette eksemplet demonstrerer den ovenfor forklarte tilnærmingen:
JavaScript function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter(); Produksjon
eeksForeeks
Metode 6: Bruke JavaScript splice()-metoden
Metoden splice() endrer innholdet i en streng ved å fjerne eller erstatte eksisterende elementer og/eller legge til nye elementer. Vi kan bruke denne metoden til å fjerne et tegn ved en spesifisert 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(); Produksjon
eeksForGeeks GeeksForGeek
JavaScript er mest kjent for utvikling av nettsider, men det brukes også i en rekke miljøer uten nettleser. Du kan lære JavaScript fra grunnen av ved å følge dette JavaScript veiledning og JavaScript-eksempler .