Fjern alt etter spesifikk karakter i JavaScript

Fjern alt etter spesifikk karakter i JavaScript

I JavaScript -koding trenger programmerere ofte å fjerne alt etter et visst ord, karakter eller nummer. For å gjøre det tilbyr JavaScript noen forhåndsbygde metoder, inkludert "dele()”Metode,“substring ()" og "skive()”Metode med“oversikt over()”Metode eller“erstatte()”Metode med regex.

Denne bloggen vil beskrive metodene for å fjerne alt etter et spesifisert tegn i JavaScript.

Hvordan fjerne alt etter et bestemt tegn i JavaScript?

For å fjerne alt fra en streng etter et spesifikt tegn, bruk følgende forhåndsdefinerte JavaScript -metoder:

  • Split () -metode
  • SUBSTRING () METODE MED INDEXOF () METODE
  • skive () -metode med indexOf () -metode
  • erstatte () metode med regex

La oss diskutere disse metodene individuelt.

Metode 1: Fjern alt etter spesifikk tegn ved bruk av Split () -metode

For å fjerne den gjenværende delen av strengen etter den spesifikke karakteren, "dele()”Metode brukes. Split () -metoden aksepterer et mønster eller et tegn som et argument som deler en streng i en liste over underlag i ordnet form ved å søke etter det mønsteret eller karakteren. Denne metoden gir en rekke delte underlag.

Syntaks

Følg den gitte syntaks for Split () -metoden

Split (separator)

Her, “separator”Er et hvilket som helst tegn eller et mønster for å dele opp strengen.

Eksempel

Lag en variabel “streng”For å lagre en streng:

var streng = 'Velkommen! til Linuxhint ';

Ring "dele()”Metode ved å passere karakteren (“!”) For å dele opp strengen. Den vil returnere utvalget av underlag som inneholder “Velkommen”Og“til Linuxhint”. Siden vi bare trenger strengens del før (“!”), Og fjern den andre delen, så vi fikk tilgang til matrisen til indeks 0:

var str = streng.dele('!') [0];



Skriv ut utgangen på konsollen ved å bruke “konsoll.Logg()”Metode:
[CCE_Bash bredde = "100%" høyde = "100%" rømte = "true" tema = "blackboard" nowrap = "0"]
konsoll.log (str);

Utgangen indikerer at strengen er vellykket fjernet den gjenværende delen av strengen etter det spesifikke tegnet ("!”):

Metode 2: Fjern alt etter spesifikk tegn ved bruk av Substring () -metode med IndexOf () -metode

Bruke "substring ()”Metode med“oversikt over()”Metode for å fjerne delen av strengen etter det spesifiserte tegnet. Substring () -metoden tar to parametere, “StartIndex" og "Endindex”, Og gir en delmengde av strengen som utgang mellom starten og de siste indeksene. IndexOf () -metoden peker på den eksakte plasseringen av det spesifiserte tegnet.

Syntaks

Følgende syntaks brukes for Substring () -metoden:

Substring (StartIndex, EndIndex)

I syntaks ovenfor:

  • StartIndex”Angir Substrings startindeks.
  • Endindex”Er sluttindeksen for substring.

Eksempel

Påkalle Substring () -metoden, og passerer starten og sluttindeksene som argumenter. Her, for å fjerne den gjenværende strengen etter den spesifikke karakteren, vil vi bruke "oversikt over()”Metode for å få indeksen for den spesielle karakteren (“!”) Som en sluttindeks for substring:

var str = streng.Substring (0, streng.oversikt over('!'));

Utgangen viser strengens del før det spesifiserte tegnet (“!”):

Metode 3: Fjern alt etter spesifikk tegn ved bruk av skive () -metode med indexOf () -metode

For å fjerne alt etter den aktuelle karakteren, bruk "skive()”Metode med“oversikt over()”Metode. Det ligner på “substring ()”Metode med INDEXOF () -metoden. Det skiver strengen som en substring basert på start- og sluttindeksene.

Syntaks

Bruk følgende syntaks for skive () -metoden:

skive (startindex, endindex)

I syntaks ovenfor:

  • StartIndex”Er startindeksen for substring.
  • Endindex”Er Substrings sluttindeks.

Eksempel

Ring skive () -metoden ved å passere “0”Som en startindeks, og for den siste indeksen, ring“oversikt over()”Metode ved å passere (“!”) Som et argument:

var str = streng.skive (0, streng.oversikt over('!'));

Produksjon

Metode 4: Fjern alt etter spesifikk tegn ved hjelp av erstatning () -metode

Til slutt, bruk "erstatte()”Metode for å fjerne delen av strengen etter karakteren. Den søker etter et spesifisert uttrykk eller mønster i den gitte strengen og erstatter det med en erstatning.

Syntaks

Bruk syntaksen under gitt for erstatningsmetoden ():

erstatte (searchpattern, erstatningsevalue)

I syntaks ovenfor:

  • SearchPattern”Er verdien som vil bli søkt i en streng.
  • erstatningsevalue”Er verdien som brukes som erstatning.

Eksempel

Påkalle “erstatte()”Metode ved å passere mønsteret for karakteren (“!”):

var str = streng.erstatte(/\!.*/, ");

Tilsvarende ut vil være som følger:

Vi har samlet all den essensielle informasjonen relatert til å fjerne alt etter karakteren i JavaScript.

Konklusjon

For å fjerne alt etter det spesifikke tegn i en streng, bruk "dele()”Metode,“substring ()" og "skive()”Metode med“oversikt over()”Metode, eller“erstatte()”Metode med regex. Alle disse metodene fungerer best for å fjerne den gjenværende strengen etter tegnet fra en streng. Denne bloggen beskriver metodene for å fjerne alt etter et bestemt tegn fra en streng.