Ano ang String Trimming?
String trimming ay isang proseso ng pag-alis ng mga dagdag na espasyo o character mula sa simula o dulo ng isang string. Ang layunin ng pag-trim ay upang gawing normal ang string, na ginagawa itong pare-pareho at mas madaling basahin. Ang pag-trim ay isang pangkaraniwang operasyon sa maraming programming language, kabilang ang Golang.
Trim() Function sa Golang
Ang Trim() function ay isa pang built-in na function sa Golang na nagbibigay-daan sa iyong alisin ang mga partikular na character mula sa simula at dulo ng isang string. Ang Trim() function ay tumatagal ng dalawang argumento: isang string na i-trim at isang string na naglalaman ng mga character na aalisin. Narito ang isang halimbawa:
pangunahing pakete
angkat (
'fmt'
'mga string'
)
func main ( ) {
str := 'Hello, Mundo!'
str = mga string. Putulin ( str , 'H!' )
fmt. Println ( str )
}
Output
Dito, ginamit namin ang Trim() function upang alisin ang titik H at ang tandang padamdam '!' mula sa simula at dulo ng string.
TrimSpace() Function sa Golang
Maaaring alisin ng TrimSpace() function sa Golang ang lahat ng puting espasyo sa simula o dulo ng string. Kapag naalis na ang lahat ng espasyo, lalabas ang isang bagong string na walang dagdag na puting espasyo sa simula o dulo. Narito ang isang halimbawa:
pangunahing paketeangkat (
'fmt'
'mga string'
)
func main ( ) {
str := ' Kumusta, Mundo! '
str = mga string. TrimSpace ( str )
fmt. Println ( str )
}
Output
Ang code sa itaas ay trim ang lahat ng mga puting espasyo sa simula at dulo ng string. Ang magiging output ay ang mga sumusunod:
TrimLeft() at TrimRight() Function sa Golang
Ang TrimLeft() at TrimRight() function ay katulad ng Trim() function, ngunit inaalis lang nila ang mga tinukoy na character mula sa simula o dulo ng string. Narito ang isang halimbawa:
pangunahing paketeangkat (
'fmt'
'mga string'
)
func main ( ) {
str := '!Kumusta, Mundo!'
str = mga string. TrimLeft ( str , 'H!' )
fmt. Println ( str )
str = mga string. TrimRight ( str , 'd!' )
fmt. Println ( str )
}
Dito sa code sa itaas, ang TrimLeft() aalisin ng function ang titik H at ang tandang padamdam '!' mula sa simula ng string at ginamit namin ang TrimRight() function na alisin ang titik d at ang tandang padamdam '!' mula sa dulo ng string.
TrimPrefix() at TrimSuffix() Function sa Golang
Ang TrimPrefix() at TrimSuffix() function ay katulad ng TrimLeft() at TrimRight() function, ngunit inaalis ng mga ito ang tinukoy na prefix o suffix mula sa string. Narito ang isang halimbawa:
pangunahing paketeangkat (
'fmt'
'mga string'
)
func main ( ) {
str := 'Hello, Mundo!'
str = mga string. TrimPfix ( str , 'siya' )
fmt. Println ( str )
str = mga string. TrimSuffix ( str , 'ld!' )
fmt. Println ( str )
}
Sa halimbawa sa itaas, ginamit namin ang TrimPrefix() function upang alisin ang prefix Siya mula sa simula ng string, at ginamit namin ang TrimSuffix() function upang alisin ang suffix “ld!” mula sa dulo ng string.
Konklusyon
Ang pag-trim ng string sa Golang ay isang proseso ng pag-alis ng mga dagdag na character o puting espasyo sa code. Sa Golang mayroon kaming iba't ibang uri ng trim function tulad ng TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix(), at TrimSuffix(). Ang lahat ng mga function na ito ay tinalakay sa artikulong ito kasama ang mga halimbawa ng kung paano gamitin ang mga ito upang i-trim ang isang string sa Golang.