கோலாங்கில் ஒரு சரத்தை எவ்வாறு ஒழுங்கமைப்பது

Kolankil Oru Carattai Evvaru Olunkamaippatu



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

சரம் டிரிம்மிங் என்றால் என்ன?

சரம் டிரிம்மிங் என்பது ஒரு சரத்தின் ஆரம்பம் அல்லது முடிவில் கூடுதல் இடைவெளிகள் அல்லது எழுத்துக்களை அகற்றும் ஒரு செயல்முறையாகும். டிரிம்மிங்கின் நோக்கம் சரத்தை இயல்பாக்குவது, அதை சீரானதாகவும் படிக்க எளிதாகவும் செய்கிறது. கோலாங் உட்பட பல நிரலாக்க மொழிகளில் டிரிம்மிங் ஒரு பொதுவான செயல்பாடாகும்.

கோலாங்கில் டிரிம்() செயல்பாடு

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







முக்கிய தொகுப்பு

இறக்குமதி (
'fmt'
'சரங்கள்'
)

முக்கிய செயல்பாடு ( ) {
str := 'வணக்கம், உலகம்!'
str = சரங்கள். டிரிம் ( str , 'எச்!' )
fmt Println ( str )
}

வெளியீடு



இங்கே, கடிதத்தை அகற்ற டிரிம்() செயல்பாட்டைப் பயன்படுத்தினோம் எச் மற்றும் ஆச்சரியக்குறி '!' சரத்தின் தொடக்கம் மற்றும் முடிவில் இருந்து.



  பின்னணி பேட்டர்ன் விளக்கம் தானாக உருவாக்கப்படும் படம்





கோலாங்கில் TrimSpace() செயல்பாடு

கோலாங்கில் உள்ள TrimSpace() செயல்பாடு சரத்தின் தொடக்கத்திலோ அல்லது முடிவிலோ உள்ள அனைத்து வெள்ளை இடைவெளிகளையும் அகற்றும். அனைத்து இடைவெளிகளும் அகற்றப்பட்டவுடன், தொடக்கத்திலோ அல்லது முடிவிலோ கூடுதல் இடைவெளி இல்லாத புதிய சரம் வெளிவரும். இங்கே ஒரு உதாரணம்:

முக்கிய தொகுப்பு

இறக்குமதி (
'fmt'
'சரங்கள்'
)

முக்கிய செயல்பாடு ( ) {
str := ' வணக்கம், உலகம்!  '
str = சரங்கள். டிரிம்ஸ்பேஸ் ( str )
fmt Println ( str )
}

வெளியீடு



மேலே உள்ள குறியீடு சரத்தின் தொடக்கத்திலும் முடிவிலும் உள்ள அனைத்து வெள்ளை இடைவெளிகளையும் ஒழுங்கமைக்கும். வெளியீடு பின்வருமாறு இருக்கும்:

  பின்னணி பேட்டர்ன் விளக்கம் தானாக உருவாக்கப்படும் படம்

கோலாங்கில் உள்ள TrimLeft() மற்றும் TrimRight() செயல்பாடுகள்

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

முக்கிய தொகுப்பு

இறக்குமதி (
'fmt'
'சரங்கள்'
)

முக்கிய செயல்பாடு ( ) {
str := '!வணக்கம், உலகம்!'
str = சரங்கள். ட்ரிம்லெஃப்ட் ( str , 'எச்!' )
fmt Println ( str )
str = சரங்கள். டிரிம் ரைட் ( str , 'd!' )
fmt Println ( str )
}

இங்கே மேலே உள்ள குறியீட்டில், தி TrimLeft() செயல்பாடு கடிதத்தை அகற்றும் எச் மற்றும் ஆச்சரியக்குறி '!' சரத்தின் தொடக்கத்தில் இருந்து நாங்கள் பயன்படுத்தினோம் டிரிம் ரைட்() கடிதத்தை அகற்றுவதற்கான செயல்பாடு மற்றும் ஆச்சரியக்குறி '!' சரத்தின் முடிவில் இருந்து.

  பின்னணி பேட்டர்ன் விளக்கம் தானாக உருவாக்கப்படும் படம்

கோலாங்கில் TrimPrefix() மற்றும் TrimSuffix() செயல்பாடுகள்

TrimPrefix() மற்றும் TrimSuffix() செயல்பாடுகள் TrimLeft() மற்றும் TrimRight() செயல்பாடுகளைப் போலவே இருக்கும், ஆனால் அவை சரத்திலிருந்து குறிப்பிட்ட முன்னொட்டு அல்லது பின்னொட்டை அகற்றும். இங்கே ஒரு உதாரணம்:

முக்கிய தொகுப்பு

இறக்குமதி (
'fmt'
'சரங்கள்'
)

முக்கிய செயல்பாடு ( ) {
str := 'வணக்கம், உலகம்!'
str = சரங்கள். டிரிம் முன்னொட்டு ( str , 'அவர்' )
fmt Println ( str )
str = சரங்கள். TrimSuffix ( str , 'ld!' )
fmt Println ( str )
}

மேலே உள்ள எடுத்துக்காட்டில், முன்னொட்டை அகற்ற TrimPrefix() செயல்பாட்டைப் பயன்படுத்தினோம் அவர் சரத்தின் தொடக்கத்தில் இருந்து, பின்னொட்டை அகற்ற TrimSuffix() செயல்பாட்டைப் பயன்படுத்தினோம் 'ld!' சரத்தின் முடிவில் இருந்து.

  பின்னணி பேட்டர்ன் விளக்கம் தானாக உருவாக்கப்படும் படம்

முடிவுரை

கோலாங்கில் சரம் டிரிம்மிங் என்பது குறியீட்டில் உள்ள கூடுதல் எழுத்துகள் அல்லது வெள்ளை இடைவெளிகளை அகற்றும் செயல்முறையாகும். கோலாங்கில் TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix(), மற்றும் TrimSuffix() போன்ற பல்வேறு வகையான டிரிம் செயல்பாடுகள் உள்ளன. கோலாங்கில் ஒரு சரத்தை எவ்வாறு ஒழுங்கமைக்க அவற்றைப் பயன்படுத்துவது என்பதற்கான எடுத்துக்காட்டுகளுடன் இந்த செயல்பாடுகள் அனைத்தும் இந்தக் கட்டுரையில் விவாதிக்கப்பட்டுள்ளன.