Cara Memangkas Tali di Golang

Cara Memangkas Tali Di Golang



Golang ialah bahasa pengaturcaraan popular yang menawarkan fungsi berbeza untuk menangani data rentetan. Salah satu operasi paling biasa yang perlu kita lakukan pada rentetan ialah memotong atau mengalih keluar ruang tambahan dari permulaan atau penghujung rentetan. Artikel ini merangkumi pelbagai cara untuk memangkas rentetan di Golang.

Apakah Pemangkasan Rentetan?

Pemangkasan rentetan ialah proses mengalih keluar ruang atau aksara tambahan dari permulaan atau penghujung rentetan. Tujuan pemangkasan adalah untuk menormalkan rentetan, menjadikannya konsisten dan lebih mudah dibaca. Pemangkasan adalah operasi biasa dalam banyak bahasa pengaturcaraan, termasuk Golang.

Fungsi Trim() dalam Golang

Fungsi Trim() ialah satu lagi fungsi terbina dalam Golang yang membolehkan anda mengalih keluar aksara tertentu dari permulaan dan penghujung rentetan. Fungsi Trim() mengambil dua hujah: rentetan untuk dipangkas dan rentetan yang mengandungi aksara untuk dialih keluar. Berikut adalah contoh:







pakej utama

import (
'fmt'
'tali'
)

fungsi utama ( ) {
str := 'Hai dunia!'
str = rentetan. Potong ( str , 'H!' )
fmt. Println ( str )
}

Pengeluaran



Di sini, kami menggunakan fungsi Trim() untuk mengalih keluar huruf tersebut H dan tanda seru '!' dari awal dan akhir rentetan.



  Gambar yang mengandungi corak latar belakang Penerangan dijana secara automatik





Fungsi TrimSpace() dalam Golang

Fungsi TrimSpace() dalam Golang boleh mengalih keluar semua ruang putih pada permulaan atau penghujung rentetan. Setelah semua ruang dialih keluar, rentetan baharu akan dikeluarkan tidak mengandungi ruang putih tambahan pada permulaan atau akhir. Berikut adalah contoh:

pakej utama

import (
'fmt'
'tali'
)

fungsi utama ( ) {
str := ' Hai dunia! '
str = rentetan. TrimSpace ( str )
fmt. Println ( str )
}

Pengeluaran



Kod di atas akan memangkas semua ruang putih pada permulaan dan penghujung rentetan. Outputnya adalah seperti berikut:

  Gambar yang mengandungi corak latar belakang Penerangan dijana secara automatik

Fungsi TrimLeft() dan TrimRight() dalam Golang

Fungsi TrimLeft() dan TrimRight() adalah serupa dengan fungsi Trim(), tetapi ia mengalih keluar aksara yang ditentukan hanya dari permulaan atau penghujung rentetan. Berikut adalah contoh:

pakej utama

import (
'fmt'
'tali'
)

fungsi utama ( ) {
str := '!Hai dunia!'
str = rentetan. TrimLeft ( str , 'H!' )
fmt. Println ( str )
str = rentetan. TrimRight ( str , 'd!' )
fmt. Println ( str )
}

Di sini dalam kod di atas, the TrimLeft() fungsi akan mengeluarkan huruf H dan tanda seru '!' dari awal rentetan dan kami menggunakan TrimRight() berfungsi untuk mengeluarkan huruf d dan tanda seru '!' dari hujung rentetan.

  Gambar yang mengandungi corak latar belakang Penerangan dijana secara automatik

Fungsi TrimPrefix() dan TrimSuffix() dalam Golang

Fungsi TrimPrefix() dan TrimSuffix() adalah serupa dengan fungsi TrimLeft() dan TrimRight(), tetapi ia mengalih keluar awalan atau akhiran yang ditentukan daripada rentetan. Berikut adalah contoh:

pakej utama

import (
'fmt'
'tali'
)

fungsi utama ( ) {
str := 'Hai dunia!'
str = rentetan. TrimPrefix ( str , 'dia' )
fmt. Println ( str )
str = rentetan. TrimSuffix ( str , 'ld!' )
fmt. Println ( str )
}

Dalam contoh di atas, kami menggunakan fungsi TrimPrefix() untuk mengalih keluar awalan Dia dari permulaan rentetan, dan kami menggunakan fungsi TrimSuffix() untuk mengalih keluar akhiran “ld!” dari hujung rentetan.

  Gambar yang mengandungi corak latar belakang Penerangan dijana secara automatik

Kesimpulan

Pemangkasan rentetan dalam Golang ialah proses mengalih keluar aksara tambahan atau ruang putih dalam kod. Di Golang kami mempunyai pelbagai jenis fungsi pemangkasan seperti TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix(), dan TrimSuffix(). Semua fungsi ini dibincangkan dalam artikel ini bersama-sama dengan contoh cara menggunakannya untuk memangkas rentetan dalam Golang.