Paano Mag-trim ng String sa Golang

Paano Mag Trim Ng String Sa Golang



Ang Golang ay isang sikat na programming language na nag-aalok ng iba't ibang mga function para sa pagharap sa string data. Ang isa sa mga pinakakaraniwang operasyon na kailangan nating gawin sa mga string ay ang pag-trim o pag-alis ng mga karagdagang espasyo mula sa simula o dulo ng isang string. Sinasaklaw ng artikulong ito ang iba't ibang paraan ng pag-trim ng string sa Golang.

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.



  Awtomatikong nabuo ang isang larawang naglalaman ng background pattern Paglalarawan





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 pakete

angkat (
'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:

  Awtomatikong nabuo ang isang larawang naglalaman ng background pattern Paglalarawan

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 pakete

angkat (
'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.

  Awtomatikong nabuo ang isang larawang naglalaman ng background pattern Paglalarawan

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 pakete

angkat (
'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.

  Awtomatikong nabuo ang isang larawang naglalaman ng background pattern Paglalarawan

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.