Pašalinkite simbolį iš eilutės „JavaScript“.
Mums duota eilutė ir užduotis yra pašalinti simbolį iš pateiktos eilutės. Turime daug būdų, kaip pašalinti simbolį iš eilutės, aprašytų toliau.
Turinys
- 1 metodas: „JavaScript“ pakeitimo () metodo naudojimas
- 2 metodas: „JavaScript“ keitimo () metodo naudojimas reguliariąja išraiška
- 3 metodas: JavaScript slice() metodo naudojimas
- 4 metodas: JavaScript substr() metodo naudojimas
- 5 metodas: JavaScript split() ir join() metodų naudojimas
- 6 būdas: JavaScript splice() metodo naudojimas
1 metodas: „JavaScript“ pakeitimo () metodo naudojimas
The pakeisti() metodą pakeičia pirmą nurodyto simbolio / eilutės pasireiškimą kitu simboliu / eilute.
Sintaksė:
string.replace('characterToReplace', ''); Pavyzdys: Šis pavyzdys rodo aukščiau išaiškintą metodą
Javascript function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter(); Išvestis
eeksForGeeks
2 metodas: „JavaScript“ keitimo () metodo naudojimas reguliariąja išraiška
Šis metodas naudojamas pašalinti visus nurodyto simbolio ar eilutės atvejus iš įvesties eilutės, skirtingai nei ankstesnis metodas, kuris pašalina tik pirmąjį atvejį.
Jis naudoja a Įprasta išraiška su visuotine nuosavybe, kad pasirinktumėte ir pašalintumėte kiekvieną įvykį.
Sintaksė:
string.replace(/regExp/g, '');
Pavyzdys: Šis pavyzdys rodo aukščiau išaiškintą metodą
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter(); Išvestis
eeksForeeks
3 metodas: JavaScript slice() metodo naudojimas
The slice() metodas naudojamas ištraukti eilutės dalis tarp nurodytų indeksų.
- Pašalindami pirmąjį simbolį, nurodote pradžios indeksą kaip 1, kuris ištraukia eilutę nuo antrojo simbolio iki pabaigos.
- Norėdami pašalinti paskutinį simbolį, pabaigos indeksą nurodote vienu mažesnį nei eilutės ilgis, ištraukdami eilutę nuo pradžios iki antrojo iki paskutinio simbolio.
Sintaksė:
string.slice(start, end)
Pavyzdys: Šis pavyzdys rodo aukščiau išaiškintą metodą
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter(); Išvestis
eeksForGeeks GeeksForGeek
4 metodas: JavaScript substr() metodo naudojimas
The substr() metodas naudojamas simboliui pašalinti iš tam tikros eilutės rodyklės.
Jis ištraukia eilutės dalis tarp nurodytų parametrų ir sujungia dalis prieš ir po simbolio, kurį reikia pašalinti.
Sintaksė:
string .substr( start , length )
Pavyzdys: Šis pavyzdys rodo aukščiau išaiškintą metodą
Javascript function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6); Išvestis
GeeksorGeeks
5 metodas: JavaScript split() ir join() metodų naudojimas
Split() metodas naudojamas padalyti eilutę į eilučių masyvą pagal nurodytą skyriklį. Padalijus eilutę ties šalinamu simboliu ir vėl sujungus masyvo elementus į eilutę, norimas simbolis gali būti veiksmingai pašalintas.
Sintaksė:
string.split('characterToSplitAt').join(''); Pavyzdys: šiame pavyzdyje parodytas aukščiau paaiškintas metodas:
JavaScript function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter(); Išvestis
eeksForeeks
6 būdas: JavaScript splice() metodo naudojimas
Splice() metodas pakeičia eilutės turinį pašalindamas arba pakeisdamas esamus elementus ir (arba) pridėdamas naujų elementų. Šį metodą galime naudoti norėdami pašalinti iš eilutės nurodyto indekso simbolį.
Pavyzdys:
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(); Išvestis
eeksForGeeks GeeksForGeek
JavaScript yra geriausiai žinomas dėl tinklalapių kūrimo, tačiau jis taip pat naudojamas įvairiose ne naršyklės aplinkose. „JavaScript“ galite išmokti nuo pat pradžių, vadovaudamiesi šiuo nurodymu JavaScript pamoka ir JavaScript pavyzdžiai .