Paano Mag-cut ng String Pagkatapos ng isang Tukoy na Character sa JavaScript

Paano Mag Cut Ng String Pagkatapos Ng Isang Tukoy Na Character Sa Javascript



Ang pag-trim ng string ay nagsasangkot ng pag-alis ng mga character o salita ng string mula sa simula o sa dulong posisyon. Maaari mong i-filter ang mga string sa pamamagitan ng pag-alis ng mga partikular na character o isang bahagi ng string bilang isang substring upang makuha ang partikular na bahagi. Ginagawa nitong mas madali para sa iyong JavaScript program na pangasiwaan nang tama ang input ng user o data na nakuha mula sa isang website.

Ilalarawan ng manwal na ito ang pamamaraan sa pag-trim ng string pagkatapos ng isang tinukoy na character.

Paano Mag-cut ng String Pagkatapos ng isang Tiyak na Character sa JavaScript?

Ang pag-trim ng isang string pagkatapos ng isang tinukoy na character ay medyo mahirap para sa mga developer. Gayunpaman, ang JavaScript ay nagbibigay ng ilang built-in na pamamaraan na nakalista sa ibaba:







  • substring() na pamamaraan
  • paraan ng slice().
  • split() na paraan

Tingnan natin kung paano gumagana ang bawat pamamaraan.



Paraan 1: Gupitin ang String Pagkatapos ng Tukoy na Character Gamit ang Substring() Method

Ang ' substring() ” ay isang paunang natukoy na pamamaraan ng JavaScript na kabilang sa bagay na uri ng String. Nagpapakita ito ng substring ng isang string bilang isang output. Ang pamamaraang ito ay tumatagal ng dalawang parameter, ang panimula, at ang pangwakas na index, at nagbabalik ng bagong string bilang output sa pamamagitan ng pagkuha ng tinukoy na bahagi ng string bilang isang substring. Bukod dito, kasama ang start index, habang ang end index ay hindi kasama sa resultang string.



Syntax
Sundin ang ibinigay na syntax sa ibaba para sa paggamit ng substring() na pamamaraan:





string. substring ( 0 , string. indexOf ( karakter ) ) ;

Dito,' 0 ” ay ang panimulang index ng string, at ang “ string.indexOf(character) ” ay ang end index ng na-extract na string, na tumutukoy sa index ng tinukoy na character na hindi isasama sa resultang string.

Halimbawa: Pagputol ng String Pagkatapos ng Space
Sa halimbawang ito, puputulin natin ang string kapag nakita ang unang puwang sa string. Upang gawin ito, una, gagawa kami ng isang variable na tinatawag na ' string ” na may sumusunod na halaga dito:



ay string = 'Matuto ng Mga Kasanayan sa Programming' ;

Pagkatapos, tawagan ang substring() na pamamaraan sa pamamagitan ng pagpasa sa simula at dulo ng index ng string. Para sa layuning ito, i-invoke ang indexOf() method na tumatanggap ng puwang bilang argumento:

ay taon = string. substring ( 0 , string. indexOf ( '' ) ) ;

Panghuli, i-print ang resultang string na nakaimbak sa isang variable na ' taon ” sa console gamit ang “ console.log() 'paraan:

console. log ( taon ) ;

Tulad ng nakikita mo na pinutol ng output ang natitirang string pagkatapos makuha ang unang puwang:

Tumungo tayo sa ibang paraan!

Paraan 2: Gupitin ang isang String Pagkatapos ng Isang Tukoy na Karakter Gamit ang Paraan ng slice().

Para sa pag-trim ng isang string pagkatapos ng isang partikular na character, gamitin ang JavaScript ' slice() ” paraan. Kinukuha nito ang simula at ang huling index bilang mga parameter at naglalabas ng bagong string sa pamamagitan ng pagkuha ng bahagi ng string batay sa mga tinukoy na index. Bilang huling index, gagamitin namin ang indexOf() na paraan sa pamamagitan ng pagpasa ng character na magbabalik ng index ng tinukoy na character.

Syntax
Sundin ang syntax na ibinigay sa ibaba para sa slice() na paraan:

string. hiwain ( 0 , string. indexOf ( karakter ) ) ;

Halimbawa: Pagputol ng String Pagkatapos ng '@' na Character
Gagawa kami ng isang string na nakaimbak sa isang variable na pinangalanang ' string ”, na pupugutan batay sa “ @ ” karakter:

ay string = 'Matuto ng Programming @Skills' ;

I-invoke ang slice() method sa pamamagitan ng pagpasa ng character na “ @ ' bilang isang argumento:

ay taon = string. hiwain ( 0 , string. indexOf ( '@' ) ) ;

Pagkatapos, i-print ang resultang string sa console gamit ang “ console.log() 'paraan:

console. log ( taon ) ;

Ang output ay nagpapakita na ang string ay matagumpay na naputol pagkatapos ng tinukoy na karakter ' @ ”:

Subukan natin ang isa pang paraan para sa pagputol ng string pagkatapos ng isang partikular na character.

Paraan 3: Gupitin ang String Pagkatapos ng Isang Tukoy na Karakter Gamit ang Split() Method

May isa pang pamamaraan ng JavaScript para sa pagputol ng isang string pagkatapos ng isang partikular na character na tinatawag na ' hati() ” paraan. Binibigyan nito ang string pagkatapos hatiin ito sa isang hanay ng mga substring. Hinahati ng pamamaraang ito ang string sa dalawang bahagi, isa bago ang karakter at ang isa pagkatapos ng karakter.

Syntax
Sundin ang nabanggit na syntax sa ibaba upang magamit ang split() na paraan:

string. hati ( separator , limitasyon ) ;

Dito,' separator ' at ang ' limitasyon ” ay ang dalawang parameter na ipinasa bilang mga argumento sa split() na paraan. Ang pangalawang parameter ay opsyonal, habang ang unang parameter ay ginagamit upang hatiin ang string. Bukod dito, tinutukoy ng limitasyon kung gaano karaming mga hati ang maaaring magkaroon.

Halimbawa
Ngayon, tawagan ang split() na paraan sa pamamagitan ng pagpasa ng separator ' @ ”, na ginagamit upang hatiin ang string. Tinukoy namin ang index 0 upang makuha ang substring bago ang tinukoy na character:

ay taon = string. hati ( '@' ) [ 0 ] ;

Sa wakas, i-print ang resultang string na nakaimbak sa isang variable na ' taon ” sa console gamit ang “ console.log() 'paraan:

console. log ( taon ) ;

Ipinapakita ng output na matagumpay na na-trim ang string:

Nakuha namin ang lahat ng mga pamamaraan ng JavaScript para sa pagputol ng string pagkatapos ng isang partikular na character.

Konklusyon

Para mag-cut ng string pagkatapos ng isang partikular na character, maaari mong gamitin ang substring() method, slice() method, o split() method. Gumagana ang mga pamamaraan ng slice() at ang substring() habang kinukuha nila ang string sa pamamagitan ng pagputol ng iba pang bahagi batay sa partikular na karakter. Sa manwal na ito, inilarawan namin ang pamamaraan sa pagputol ng string pagkatapos ng isang partikular na karakter na may wastong mga halimbawa.