ஜாவாஸ்கிரிப்டில் உள்ள சரத்திலிருந்து காற்புள்ளிகளை எவ்வாறு அகற்றுவது

Javaskiriptil Ulla Carattiliruntu Karpullikalai Evvaru Akarruvatu



காற்புள்ளி என்பது நீண்ட வாக்கியங்களில் அவற்றை மேலும் படிக்கக்கூடியதாக மாற்ற பயன்படுத்தப்படும் நிறுத்தற்குறியாகும். சரங்களின் தொகுப்பிலிருந்து அனைத்து காற்புள்ளிகளையும் கைமுறையாக நீக்குவது டெவலப்பருக்கு கடினமாக இருக்கலாம். அவ்வாறு செய்ய, ஜாவாஸ்கிரிப்ட் சில முன் வரையறுக்கப்பட்ட முறைகளைக் கொண்டுள்ளது, இது டெவலப்பர்களுக்கு உரையிலிருந்து காற்புள்ளிகளை அகற்ற உதவுகிறது.

இந்த இடுகை ஜாவாஸ்கிரிப்டில் உள்ள ஒரு சரத்திலிருந்து காற்புள்ளிகளை நீக்கும் முறையை விவரிக்கும்.







ஜாவாஸ்கிரிப்டில் உள்ள சரத்திலிருந்து காற்புள்ளிகளை அகற்றுவது எப்படி?

ஜாவாஸ்கிரிப்டில் உள்ள சரத்திலிருந்து காற்புள்ளிகளை அகற்ற, பின்வரும் ஜாவாஸ்கிரிப்ட் முன் வரையறுக்கப்பட்ட முறைகளைப் பயன்படுத்தவும்:



    • மாற்று () முறை
    • அனைத்து () முறை பதிலாக
    • பிளவு() முறை மற்றும் join() முறையின் சேர்க்கை

மேலே உள்ள அனைத்து முறைகளையும் ஒவ்வொன்றாகப் பார்ப்போம்.



முறை 1: ரீப்ளேஸ்() முறையைப் பயன்படுத்தி சரத்திலிருந்து காற்புள்ளிகளை அகற்றவும்

' மாற்று() 'முறையானது ஒரு சரத்தின் மதிப்பை வரையறுக்கப்பட்ட சரத்துடன் மாற்றுகிறது. இதற்கு இரண்டு வாதங்கள் தேவை, மாற்றப்படும் மதிப்பு மற்றும் மாற்றாகப் பயன்படுத்தப்பட வேண்டிய மதிப்பு. இயல்பாக, இது தேடப்பட்ட மதிப்பின் முதல் நிகழ்வை நீக்குகிறது. இருப்பினும், வழக்கமான வெளிப்பாட்டின் உதவியுடன், தேடப்பட்ட வார்த்தையின் அனைத்து நிகழ்வுகளையும் நீக்க முடியும்.





தொடரியல்

சரத்திலிருந்து காற்புள்ளிகளை அகற்றுவதற்கு பதிலாக() முறையைப் பயன்படுத்த, கீழே குறிப்பிடப்பட்டுள்ள தொடரியல் பின்பற்றவும்:



பதிலாக ( 'மாற்றுமதிப்பு' , 'மாற்று' ) ;


இங்கே,' மாற்று மதிப்பு ” என்பது தேடப்பட்ட மதிப்பு, அது ஒரு சரத்தில் மாற்றப்படும், மேலும் “ மாற்றுபவர் ” அதை மாற்ற பயன்படுகிறது. இது மாற்றப்பட்ட மதிப்புகளை வெளியீட்டாகக் கொண்டு புதிய சரத்தை வழங்குகிறது.

உதாரணமாக

முதலில், ஒரு மாறியை உருவாக்கவும் ' str 'மற்றும் ஒரு சரத்தை சேமிக்கவும்' Linuxhint, கற்றல், திறன்களுக்கான சிறந்த இணையதளம் str:

var str = 'Linuxhint, சிறந்த, கற்றல், திறன்களுக்கான இணையதளம்' ;


கமாவைக் கடந்து மாற்று() முறையை அழைக்கவும் ( , ) மற்றும் ஒரு வெற்று சரம் ( '' ) ஒரு வாதமாக ' console.log() ”முறை:

console.log ( str. பதிலாக ( ',' , '' ) ) ;


கொடுக்கப்பட்ட வெளியீடு ஒரு சரத்திலிருந்து முதல் கமாவை மட்டும் நீக்குகிறது:


பதிலீடு() முறையைப் பயன்படுத்தி சரத்திலிருந்து அனைத்து காற்புள்ளிகளையும் அகற்ற, ரீஜெக்ஸ் பேட்டர்னை அனுப்பவும் ' /\,/ஜி ” காற்புள்ளிக்குப் பதிலாக மாற்று மதிப்பாக ( , ):

console.log ( str. பதிலாக ( / \, / g, '' ) ) ;


இங்கே, வழக்கமான வெளிப்பாட்டில், முன்னோக்கி ஸ்லாஷ்கள் ( / ) வழக்கமான வெளிப்பாட்டின் தொடக்கத்தையும் முடிவையும் குறிக்கிறது, அதே சமயம் பின்சாய்வு ( \\ ) கமாவுடன் பயன்படுத்தப்படுகிறது ( , ) தப்பிக்கும் பாத்திரமாக, ' g ” என்பது ஒரு சரத்திலிருந்து அனைத்து காற்புள்ளிகளையும் அகற்றுவதைக் குறிக்கும் உலகளாவிய கொடியாகும்.

சரத்திலிருந்து அனைத்து காற்புள்ளிகளும் அகற்றப்பட்டதை வெளியீடு காட்டுகிறது:

முறை 2: ReplaceAll() முறையைப் பயன்படுத்தி சரத்திலிருந்து காற்புள்ளிகளை அகற்றவும்

' அனைத்தையும் மாற்று() ” முறை மற்றொரு ஜாவாஸ்கிரிப்ட் உள்ளமைக்கப்பட்ட முறை. இதற்கு இரண்டு அளவுருக்கள் தேவை, மாற்றப்பட வேண்டிய மதிப்பு மற்றும் மாற்றாகப் பயன்படுத்தப்பட வேண்டிய மதிப்பு. ரீஜெக்ஸ் பேட்டர்னைப் பயன்படுத்தாமல், கூறப்பட்ட அனைத்து மதிப்புகளையும் ஒரே நேரத்தில் மாற்ற வேண்டியிருக்கும் போது இது குறிப்பாகப் பயன்படுத்தப்படுகிறது.

தொடரியல்

ஒரு சரத்தில் இருந்து காற்புள்ளிகளை அகற்றுவதற்கு, ReplaceAll() முறைக்கு கீழே கொடுக்கப்பட்டுள்ள தொடரியல் பின்பற்றவும்:

அனைத்தையும் மாற்று ( 'தேடல் மதிப்பு' , 'மாற்றுமதிப்பு' ) ;


மேலே உள்ள தொடரியல், ' தேடல் மதிப்பு ” என்பது மாற்றுவதற்கான துணைச் சரம், மற்றும் “ மாற்று மதிப்பு ” என்பது மாற்றாகப் பயன்படுத்தப்படும் மதிப்பு. சரத்தில் ஒரு குறிப்பிட்ட மதிப்பு காணப்பட்டால், அது மாற்றப்பட்ட மதிப்புகளுடன் ஒரு புதிய சரத்தை வெளியிடுகிறது.

உதாரணமாக

காற்புள்ளியை (காற்புள்ளியை) அனுப்புவதன் மூலம் அனைத்து () மாற்று முறையை அழைக்கவும் , ) முதல் வாதம் மற்றும் வெற்று சரத்தில் ( '' ) இரண்டாவது வாதத்தில். ReplaceAll() முறையானது ஒரு சரத்திலிருந்து அனைத்து காற்புள்ளிகளையும் வெற்று சப்ஸ்ட்ரிங் மூலம் மாற்றும்:

console.log ( str.அனைத்தையும் மாற்றவும் ( ',' , '' ) ) ;


வெளியீட்டில், அனைத்து காற்புள்ளிகளும் இப்போது அகற்றப்பட்டுள்ளன:

முறை 3: ஸ்பிளிட்() முறையுடன் இணைத்தல்() முறையைப் பயன்படுத்தி சரத்திலிருந்து கமாக்களை அகற்றவும்

' பிளவு() ' உடன் ' சேர () ” முறை, சரத்திலிருந்து காற்புள்ளிகளை அகற்றுவதற்கு JavaScript இல் பயன்படுத்தப்படும் மற்றொரு செயல்முறையாகும். பிளவு() முறை ஒரு வரிசையை வழங்குகிறது. இந்த அணிவரிசையில் பிளவு கமாவை சந்திக்கும் போது சரங்களின் பகுதிகளைக் குறிக்கும் கூறுகளைக் கொண்டுள்ளது. இருப்பினும், எங்களுக்கு ஒரு வரிசையை விட ஒரு சரம் தேவைப்படுகிறது. அதற்கு, வரிசையை ஒரு சரமாக மாற்ற, பிளவு() முறையுடன் join() முறையைப் பயன்படுத்தவும்.

தொடரியல்

கீழே குறிப்பிடப்பட்டுள்ள தொடரியல் பிரிப்பு() முறைக்கு join() முறையுடன் பயன்படுத்தப்படுகிறது:

பிளவு ( ',' ) .சேரவும் ( '' )


பிளவு() முறையானது கமாவை ஒரு அளவுருவாக ஏற்று துணை சரங்களின் வரிசையை வழங்கும். ஜாவாஸ்கிரிப்ட் ஜாயின் () முறையைப் பயன்படுத்தி வெற்று சரத்தை அனுப்புவதன் மூலம் வரிசைகள் மீண்டும் ஒரு சரத்தில் இணைக்கப்படுகின்றன.

உதாரணமாக

பிளவு() முறையை சேர்() முறையுடன் ' இல் செயல்படுத்தவும் console.log() ” கமா(,) மற்றும் வெற்று சரம்(‘’) ஆகியவற்றை வாதங்களாக அனுப்பும் முறை:

console.log ( str.பிளவு ( ',' ) .சேரவும் ( '' ) ) ;


வெளியீடு

முடிவுரை

ஒரு சர மதிப்பிலிருந்து காற்புள்ளிகளை அகற்ற, இரண்டில் ஒன்றைப் பயன்படுத்தவும் மாற்று() முறை, தி அனைத்தையும் மாற்று() முறை அல்லது கலவை பிளவு() மற்றும் சேர ( ) முறை. தி மாற்று() அதன் இயல்புநிலை வேலை காரணமாக சரத்திலிருந்து முதல் கமாவை மட்டுமே நீக்குகிறது. இருப்பினும், வழக்கமான வெளிப்பாட்டின் உதவியுடன், கொடுக்கப்பட்ட சரத்தில் இருந்து அனைத்து காற்புள்ளிகளையும் அகற்ற தனிப்பயனாக்கலாம். தி அனைத்தையும் மாற்று() காற்புள்ளியின் அனைத்து நிகழ்வுகளையும் நீக்குகிறது '' முழு சரத்திலிருந்து. என்ற இரட்டையர் பிளவு() மற்றும் சேர () அதே செயல்பாட்டைச் செய்யவும்; இருப்பினும், அவர்கள் வித்தியாசமாக வேலை செய்கிறார்கள். இவை அனைத்தும் இந்த பதிவில் எடுத்துக்காட்டுகளுடன் விரிவாக விளக்கப்பட்டுள்ளன.