Rumah pembangunan bahagian belakang Golang Gunakan fungsi rentetan.Pangkas dalam golang untuk mengalih keluar awalan dan akhiran rentetan yang ditentukan

Gunakan fungsi rentetan.Pangkas dalam golang untuk mengalih keluar awalan dan akhiran rentetan yang ditentukan

Nov 18, 2023 pm 03:48 PM
golang stringstrim Tentukan awalan dan akhiran

Gunakan fungsi rentetan.Pangkas dalam golang untuk mengalih keluar awalan dan akhiran rentetan yang ditentukan

Sangat mudah untuk menggunakan rentetan. Fungsi memangkas dalam Golang untuk mengalih keluar awalan dan akhiran rentetan yang ditentukan Ia boleh membantu kami memproses rentetan dengan cepat dan memudahkan proses pengekodan. Dalam artikel ini, saya akan membimbing anda tentang cara menggunakan fungsi ini dan memberikan contoh kod khusus.

Pertama, kita perlu mengimport pakej rentetan untuk menggunakan fungsi Trim di dalamnya. Kodnya kelihatan seperti ini:

import "strings"
Salin selepas log masuk

Seterusnya, gunakan fungsi Trim untuk mengalih keluar awalan dan akhiran yang ditentukan daripada rentetan. Prototaip fungsi Trim adalah seperti berikut:

func Trim(s string, cutset string) string
Salin selepas log masuk

Fungsi ini menerima dua parameter Parameter pertama ialah rentetan yang akan diproses, dan parameter kedua ialah set aksara untuk dialih keluar. Dalam keperluan kami, set aksara yang akan dialih keluar ialah awalan dan akhiran yang ditentukan.

Mari lihat contoh kod khusus di bawah Katakan kita mempunyai rentetan s yang mengandungi awalan dan akhiran yang ditentukan, dan kita mahu mengalih keluarnya. Kodnya adalah seperti berikut:

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "[Hello, World]"
    prefix := "["
    suffix := "]"

    result := strings.Trim(s, prefix+suffix)
    fmt.Println(result)  // 输出: Hello, World
}
Salin selepas log masuk

Dalam contoh di atas, kami menetapkan rentetan untuk diproses kepada pembolehubah s, awalan yang ditentukan kepada awalan pembolehubah, dan akhiran yang ditentukan kepada akhiran pembolehubah.

Kemudian, kita panggil fungsi rentetan.Pangkas dan hantar rentetan s dan awalan+akhiran sebagai parameter. Fungsi ini secara automatik akan mengalih keluar awalan dan akhiran yang ditentukan daripada rentetan s.

Akhir sekali, kami mencetak hasil yang diproses, dan kami dapat melihat bahawa awalan dan akhiran yang dinyatakan telah berjaya dialih keluar.

Selain itu, jika kita hanya mahu membuang awalan atau hanya mahu membuang akhiran, kita boleh menggunakan rentetan.TrimPrefix atau fungsi string.TrimSuffix. Penggunaan kedua-dua fungsi ini adalah serupa dengan rentetan. Fungsi memangkas, kecuali awalan dan akhiran dibuang masing-masing.

Ringkasnya, menggunakan rentetan. Fungsi trim dalam golang boleh mengalih keluar awalan dan akhiran rentetan yang ditentukan dengan mudah. Dengan menggunakan fungsi ini secara rasional, kami boleh meningkatkan kecekapan pengekodan dan memudahkan logik kod. Semoga contoh kod dalam artikel ini akan membantu anda lebih memahami cara menggunakan fungsi ini.

Atas ialah kandungan terperinci Gunakan fungsi rentetan.Pangkas dalam golang untuk mengalih keluar awalan dan akhiran rentetan yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengkonfigurasi kolam sambungan untuk sambungan pangkalan data Golang? Bagaimana untuk mengkonfigurasi kolam sambungan untuk sambungan pangkalan data Golang? Jun 06, 2024 am 11:21 AM

Bagaimana untuk mengkonfigurasi kolam sambungan untuk sambungan pangkalan data Golang?

Bagaimana untuk membaca dan menulis fail dengan selamat menggunakan Golang? Bagaimana untuk membaca dan menulis fail dengan selamat menggunakan Golang? Jun 06, 2024 pm 05:14 PM

Bagaimana untuk membaca dan menulis fail dengan selamat menggunakan Golang?

Persamaan dan Perbezaan antara Golang dan C++ Persamaan dan Perbezaan antara Golang dan C++ Jun 05, 2024 pm 06:12 PM

Persamaan dan Perbezaan antara Golang dan C++

Seberapa curam keluk pembelajaran seni bina rangka kerja golang? Seberapa curam keluk pembelajaran seni bina rangka kerja golang? Jun 05, 2024 pm 06:59 PM

Seberapa curam keluk pembelajaran seni bina rangka kerja golang?

Bagaimana untuk menjana elemen rawak dari senarai di Golang? Bagaimana untuk menjana elemen rawak dari senarai di Golang? Jun 05, 2024 pm 04:28 PM

Bagaimana untuk menjana elemen rawak dari senarai di Golang?

Perbandingan kebaikan dan keburukan rangka kerja golang Perbandingan kebaikan dan keburukan rangka kerja golang Jun 05, 2024 pm 09:32 PM

Perbandingan kebaikan dan keburukan rangka kerja golang

Apakah amalan terbaik untuk pengendalian ralat dalam rangka kerja Golang? Apakah amalan terbaik untuk pengendalian ralat dalam rangka kerja Golang? Jun 05, 2024 pm 10:39 PM

Apakah amalan terbaik untuk pengendalian ralat dalam rangka kerja Golang?

arahan penggunaan dokumen rangka kerja golang arahan penggunaan dokumen rangka kerja golang Jun 05, 2024 pm 06:04 PM

arahan penggunaan dokumen rangka kerja golang

See all articles