இந்த கையேடு ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு சரத்தை ஒழுங்கமைப்பதற்கான செயல்முறையை விவரிக்கும்.
ஜாவாஸ்கிரிப்டில் ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு ஒரு சரத்தை எப்படி வெட்டுவது?
ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு ஒரு சரத்தை டிரிம் செய்வது டெவலப்பர்களுக்கு கொஞ்சம் சவாலானது. இருப்பினும், ஜாவாஸ்கிரிப்ட் கீழே பட்டியலிடப்பட்டுள்ள சில உள்ளமைக்கப்பட்ட முறைகளை வழங்குகிறது:
- சப்ஸ்ட்ரிங்() முறை
- ஸ்லைஸ் () முறை
- பிளவு() முறை
ஒவ்வொரு முறையும் எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம்.
முறை 1: சப்ஸ்ட்ரிங்() முறையைப் பயன்படுத்தி ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு ஒரு சரத்தை வெட்டுங்கள்
' சப்ஸ்ட்ரிங்() ” என்பது சரம் வகைப் பொருளுக்குச் சொந்தமான முன் வரையறுக்கப்பட்ட ஜாவாஸ்கிரிப்ட் முறையாகும். இது ஒரு சரத்தின் துணை சரத்தை வெளியீட்டாகக் காட்டுகிறது. இந்த முறை இரண்டு அளவுருக்கள், தொடக்க மற்றும் முடிவு குறியீட்டை எடுக்கும், மேலும் சரத்தின் குறிப்பிட்ட பகுதியை துணை சரமாக பிரித்தெடுப்பதன் மூலம் புதிய சரத்தை வெளியீட்டாக வழங்குகிறது. மேலும், தொடக்கக் குறியீடு சேர்க்கப்பட்டுள்ளது, அதே சமயம் இறுதிக் குறியீடு விளைந்த சரத்திலிருந்து விலக்கப்பட்டுள்ளது.
தொடரியல்
சப்ஸ்ட்ரிங்() முறையைப் பயன்படுத்த, கீழே கொடுக்கப்பட்டுள்ள தொடரியலைப் பின்பற்றவும்:
லேசான கயிறு. துணை சரம் ( 0 , லேசான கயிறு. indexOf ( பாத்திரம் ) ) ;
இங்கே,' 0 ” என்பது சரத்தின் தொடக்கக் குறியீடு, மற்றும் “ string.indexOf(எழுத்து) ” என்பது பிரித்தெடுக்கப்பட்ட சரத்தின் இறுதிக் குறியீடாகும், இது விளைந்த சரத்தில் சேர்க்கப்படாத குறிப்பிட்ட எழுத்தின் குறியீட்டைக் குறிக்கிறது.
எடுத்துக்காட்டு: ஒரு இடத்திற்குப் பிறகு ஒரு சரத்தை வெட்டுதல்
இந்த எடுத்துக்காட்டில், சரத்தில் முதல் இடம் கண்டறியப்பட்டால், சரத்தை வெட்டுவோம். இதைச் செய்ய, முதலில், '' என்ற மாறியை உருவாக்குவோம். லேசான கயிறு ”அதில் பின்வரும் மதிப்பு உள்ளது:
இருந்தது லேசான கயிறு = 'புரோகிராமிங் திறன்களைக் கற்றுக்கொள்ளுங்கள்' ;
பின்னர், சரத்தின் தொடக்க மற்றும் இறுதி குறியீட்டைக் கடந்து சப்ஸ்ட்ரிங்() முறையை அழைக்கவும். இந்த நோக்கத்திற்காக, indexOf() முறை ஒரு இடத்தை வாதமாக ஏற்றுக்கொள்கிறது:
இருந்தது ஆண்டு = லேசான கயிறு. துணை சரம் ( 0 , லேசான கயிறு. indexOf ( '''' ) ) ;கடைசியாக, ஒரு மாறியில் சேமிக்கப்பட்ட விளைவாக வரும் சரத்தை அச்சிடவும் ' ஆண்டு 'கன்சோலில்' பயன்படுத்தி console.log() ”முறை:
பணியகம். பதிவு ( ஆண்டு ) ;முதல் இடத்தைப் பெற்ற பிறகு, வெளியீடு மீதமுள்ள சரத்தை வெட்டுவதை நீங்கள் காணலாம்:
மற்ற முறையை நோக்கி செல்வோம்!
முறை 2: ஸ்லைஸ் () முறையைப் பயன்படுத்தி ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு ஒரு சரத்தை வெட்டுங்கள்
ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு சரத்தை ஒழுங்கமைக்க, JavaScript ஐப் பயன்படுத்தவும் ' துண்டு () ”முறை. இது தொடக்க மற்றும் கடைசி குறியீட்டை அளவுருக்களாக எடுத்து, குறிப்பிட்ட குறியீடுகளின் அடிப்படையில் சரத்தின் பகுதியை பிரித்தெடுப்பதன் மூலம் ஒரு புதிய சரத்தை வெளியிடுகிறது. கடைசி குறியீடாக, குறிப்பிட்ட எழுத்தின் குறியீட்டை வழங்கும் எழுத்தைக் கடந்து, indexOf() முறையைப் பயன்படுத்துவோம்.
தொடரியல்
ஸ்லைஸ்() முறைக்கு கீழே கொடுக்கப்பட்டுள்ள தொடரியல் பின்பற்றவும்:
எடுத்துக்காட்டு: '@' எழுத்துக்குப் பிறகு ஒரு சரத்தை வெட்டுதல்
'' என்ற மாறியில் சேமிக்கப்பட்ட ஒரு சரத்தை உருவாக்குவோம். லேசான கயிறு ', இது ' அடிப்படையில் டிரிம் செய்யப்படும் @ ” பாத்திரம்:
ஒரு எழுத்தைக் கடந்து ஸ்லைஸ்() முறையைப் பயன்படுத்தவும் ' @ ” ஒரு வாதமாக:
இருந்தது ஆண்டு = லேசான கயிறு. துண்டு ( 0 , லேசான கயிறு. indexOf ( '@' ) ) ;பின்னர், '' ஐப் பயன்படுத்தி கன்சோலில் விளைந்த சரத்தை அச்சிடவும் console.log() ”முறை:
பணியகம். பதிவு ( ஆண்டு ) ;குறிப்பிட்ட எழுத்துக்குப் பிறகு சரம் வெற்றிகரமாக வெட்டப்பட்டதை வெளியீடு காட்டுகிறது ' @ ”:
ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு சரத்தை வெட்டுவதற்கான மற்றொரு முறையை முயற்சிப்போம்.
முறை 3: பிளவு() முறையைப் பயன்படுத்தி ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு ஒரு சரத்தை வெட்டுங்கள்
ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு சரத்தை வெட்டுவதற்கு மற்றொரு ஜாவாஸ்கிரிப்ட் முறை உள்ளது. பிளவு() ”முறை. இது சரத்தை துணை சரங்களின் வரிசையாகப் பிரித்த பிறகு கொடுக்கிறது. இந்த முறை சரத்தை இரண்டு பகுதிகளாகப் பிரிக்கிறது, ஒன்று பாத்திரத்திற்கு முன் மற்றொன்று பாத்திரத்திற்குப் பிறகு.
தொடரியல்
பிளவு() முறையைப் பயன்படுத்த, கீழே குறிப்பிடப்பட்டுள்ள தொடரியலைப் பின்பற்றவும்:
இங்கே,' பிரிப்பான் ' மற்றும் இந்த ' அளவு ” என்பது பிளவு() முறைக்கு வாதங்களாக அனுப்பப்பட்ட இரண்டு அளவுருக்கள். இரண்டாவது அளவுரு விருப்பமானது, முதல் அளவுரு சரத்தை பிரிக்க பயன்படுத்தப்படுகிறது. மேலும், வரம்பு எத்தனை பிளவுகள் இருக்க முடியும் என்பதைக் குறிப்பிடுகிறது.
உதாரணமாக
இப்போது, பிரிப்பானைக் கடந்து பிளவு() முறையை அழைக்கவும் ' @ ”, இது சரத்தைப் பிரிக்கப் பயன்படுகிறது. குறிப்பிட்ட எழுத்துக்கு முன் துணைச்சரத்தைப் பெற, குறியீட்டு 0 ஐக் குறிப்பிட்டுள்ளோம்:
இறுதியாக, ஒரு மாறியில் சேமிக்கப்பட்ட விளைவாக வரும் சரத்தை அச்சிடவும் ' ஆண்டு 'கன்சோலில்' பயன்படுத்தி console.log() ”முறை:
பணியகம். பதிவு ( ஆண்டு ) ;சரம் வெற்றிகரமாக ஒழுங்கமைக்கப்பட்டதை வெளியீடு காட்டுகிறது:
ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு சரத்தை வெட்டுவதற்கான அனைத்து ஜாவாஸ்கிரிப்ட் முறைகளையும் நாங்கள் சேகரித்தோம்.
முடிவுரை
ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு ஒரு சரத்தை வெட்ட, நீங்கள் சப்ஸ்ட்ரிங்() முறை, ஸ்லைஸ்() முறை அல்லது பிளவு() முறையைப் பயன்படுத்தலாம். ஸ்லைஸ்() மற்றும் சப்ஸ்ட்ரிங்() முறைகள் குறிப்பிட்ட தன்மையின் அடிப்படையில் மற்ற பகுதிகளை வெட்டுவதன் மூலம் சரத்தை பிரித்தெடுப்பது போலவே செயல்படும். இந்த கையேட்டில், ஒரு குறிப்பிட்ட எழுத்துக்குப் பிறகு சரத்தை வெட்டுவதற்கான செயல்முறையை சரியான எடுத்துக்காட்டுகளுடன் விவரித்துள்ளோம்.