Rumah pembangunan bahagian belakang Golang Gunakan rentetan. Fungsi Ganti untuk menggantikan subrentetan dalam rentetan dan tetapkan bilangan penggantian

Gunakan rentetan. Fungsi Ganti untuk menggantikan subrentetan dalam rentetan dan tetapkan bilangan penggantian

Jul 25, 2023 am 08:28 AM
Penggantian rentetan stringsreplace Tetapan masa penggantian

Gunakan rentetan.Ganti fungsi untuk menggantikan subrentetan dalam rentetan dan tetapkan bilangan penggantian

Dalam bahasa Go, kita boleh menggunakan rentetan.Tukar fungsi untuk menggantikan subrentetan dalam rentetan. Tandatangan fungsi ini adalah seperti berikut:

func Replace(s, old, new string, n int) string
Salin selepas log masuk

di mana, s mewakili rentetan asal, lama mewakili subrentetan yang akan diganti, baharu mewakili subrentetan yang diganti, dan n mewakili bilangan kali untuk diganti.

Berikut ialah contoh untuk menunjukkan cara menggunakan rentetan. Gantikan fungsi untuk menggantikan subrentetan dalam rentetan:

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love apples and apples are delicious."
    replacedStr := strings.Replace(originalStr, "apples", "oranges", -1)
    fmt.Println("替换后的字符串:", replacedStr)
}
Salin selepas log masuk

Hasil keluarannya ialah:

替换后的字符串: I love oranges and oranges are delicious.
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, kami menggantikan rentetan "epal" dengan "oren " . Oleh kerana kami tidak menetapkan bilangan penggantian, kami menggunakan -1 untuk menggantikan semua padanan.

Jika kita ingin menggantikan subrentetan pertama yang dipadankan dalam rentetan, kita boleh menetapkan n kepada 1. Contohnya adalah seperti berikut:

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love apples and apples are delicious."
    replacedStr := strings.Replace(originalStr, "apples", "oranges", 1)
    fmt.Println("替换后的字符串:", replacedStr)
}
Salin selepas log masuk

Hasil keluarannya ialah:

替换后的字符串: I love oranges and apples are delicious.
Salin selepas log masuk

Dalam contoh di atas, hanya subrentetan pertama dipadankan The "epal" pertama digantikan dengan "oren", manakala "epal" kedua tidak diganti.

Selain itu, jika kita ingin menggantikan substring dalam rentetan, tetapi tidak tahu kes substring itu, kita boleh menggunakan fungsi rentetan.ToLower untuk menukar rentetan kepada huruf kecil dan kemudian menggantikannya. Contohnya adalah seperti berikut:

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love APPLES and apples are delicious."
    replacedStr := strings.Replace(strings.ToLower(originalStr), "apples", "oranges", -1)
    fmt.Println("替换后的字符串:", replacedStr)
}
Salin selepas log masuk

Hasil keluarannya ialah:

替换后的字符串: I love oranges and oranges are delicious.
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, kami menggantikan "epal" dalam rentetan dengan "oren" tanpa mengambil kira kes itu.

Ringkasan:
Menggunakan rentetan.Fungsi ganti boleh menggantikan subrentetan dengan mudah dalam rentetan Kita boleh mengawal julat penggantian dengan menetapkan bilangan penggantian. Dalam aplikasi praktikal, kami boleh menggantikan rentetan secara fleksibel mengikut keperluan untuk meningkatkan kebolehselenggaraan dan kebolehbacaan kod.

Atas ialah kandungan terperinci Gunakan rentetan. Fungsi Ganti untuk menggantikan subrentetan dalam rentetan dan tetapkan bilangan penggantian. 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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat 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 menggantikan kekunci enter dalam php Bagaimana untuk menggantikan kekunci enter dalam php Mar 23, 2023 am 11:12 AM

Dalam pembangunan program PHP, kadangkala kandungan teks perlu diproses, termasuk menggantikan kekunci Enter. Di bawah ini kami akan memperkenalkan secara ringkas cara menggantikan kekunci Enter dalam PHP.

Bagaimana untuk menggantikan rentetan bermula dengan apa dengan ungkapan biasa php Bagaimana untuk menggantikan rentetan bermula dengan apa dengan ungkapan biasa php Mar 24, 2023 pm 02:57 PM

Ungkapan biasa PHP ialah alat yang berkuasa untuk pemprosesan dan penukaran teks. Ia boleh mengurus maklumat teks dengan berkesan dengan menghuraikan kandungan teks dan menggantikan atau memintasnya mengikut corak tertentu. Antaranya, aplikasi biasa ungkapan biasa adalah untuk menggantikan rentetan bermula dengan aksara tertentu Kami akan menerangkannya seperti berikut

Bagaimana untuk menggantikan rentetan dari kiri dalam php Bagaimana untuk menggantikan rentetan dari kiri dalam php Mar 23, 2023 pm 04:53 PM

PHP ialah bahasa skrip yang digunakan secara meluas yang boleh digunakan untuk membangunkan pelbagai aplikasi web dan laman web. Dalam aplikasi ini, rentetan adalah bahagian penting. Dalam banyak kes, kita perlu melakukan operasi seperti menggantikan, membelah atau memintas rentetan. Artikel ini akan menerangkan cara menggantikan rentetan dari kiri dalam PHP.

Bagaimana untuk menggantikan aksara khas dalam rentetan menggunakan ungkapan biasa dalam PHP Bagaimana untuk menggantikan aksara khas dalam rentetan menggunakan ungkapan biasa dalam PHP Jun 24, 2023 am 10:46 AM

Dengan pembangunan Internet yang berterusan, senario aplikasi PHP menjadi lebih dan lebih meluas. Dalam pembangunan PHP, kadangkala anda perlu menggantikan aksara khas dalam rentetan Dalam kes ini, anda boleh menggunakan ungkapan biasa untuk penggantian. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk menggantikan aksara khas dalam rentetan dalam PHP. Pertama, pelajari asas ungkapan biasa. Ungkapan biasa ialah bahasa yang digunakan untuk menerangkan corak dalam beberapa rentetan. Ungkapan biasa termasuk beberapa aksara khas, seperti ., *, +, ?, dsb. Aksara khas ini mempunyai makna istimewa. dalam PH

Bagaimana untuk menggantikan 11 digit selepas titik bertindih dalam php Bagaimana untuk menggantikan 11 digit selepas titik bertindih dalam php Mar 21, 2023 pm 04:32 PM

Menggantikan rentetan adalah salah satu operasi paling asas dalam PHP. Fungsi penggantian adalah penting dalam pemprosesan data dan operasi rentetan, dan boleh meningkatkan kecekapan dan prestasi pelaksanaan program. Terdapat banyak fungsi untuk menggantikan rentetan dalam PHP, seperti: substr_replace, str_replace, preg_replace dan sebagainya. Tetapi untuk penggantian rentetan tertentu, peraturan penggantian khas mungkin perlu digunakan. Dalam artikel ini, kita akan belajar cara menggantikan 11 digit selepas titik bertindih.

Bagaimana untuk menggantikan aksara Cina dalam php Bagaimana untuk menggantikan aksara Cina dalam php Mar 23, 2023 pm 02:47 PM

Sebagai bahasa pengaturcaraan yang biasa digunakan, PHP mempunyai banyak ciri yang berkuasa. Ia juga menyediakan perpustakaan fungsi yang kaya yang bukan sahaja boleh memproses nilai dan rentetan biasa, tetapi juga menyokong pemprosesan pelbagai jenis fail, termasuk pengekodan aksara Cina. Dalam proses memproses rentetan Cina, PHP menyediakan beberapa fungsi berguna untuk merealisasikan penggantian aksara Cina.

Bagaimana untuk menyelesaikan kegagalan php untuk menggantikan rentetan kosong Bagaimana untuk menyelesaikan kegagalan php untuk menggantikan rentetan kosong Mar 23, 2023 pm 03:51 PM

Dalam pembangunan PHP, penggantian rentetan adalah operasi yang sangat biasa. Walau bagaimanapun, kadangkala semasa melakukan penggantian rentetan, anda mungkin menghadapi situasi menggantikan rentetan kosong, dan hasilnya tidak memuaskan. Artikel ini akan meneroka sebab PHP gagal menggantikan rentetan kosong dan menyediakan penyelesaian.

Bagaimana untuk melakukan padanan dan penggantian rentetan menggunakan ungkapan biasa di Jawa? Bagaimana untuk melakukan padanan dan penggantian rentetan menggunakan ungkapan biasa di Jawa? Aug 02, 2023 am 11:46 AM

Bagaimana untuk melakukan padanan dan penggantian rentetan menggunakan ungkapan biasa di Jawa? Ungkapan biasa ialah alat yang berkuasa untuk memadankan dan menggantikan rentetan. Di Java, anda boleh menggunakan ungkapan biasa untuk melaksanakan operasi seperti mencari, mengekstrak dan menggantikan rentetan. Artikel ini akan menerangkan cara menggunakan ungkapan biasa dalam Java untuk padanan dan penggantian rentetan, dan menyediakan beberapa contoh kod. Mengimport pustaka ungkapan biasa Untuk menggunakan ungkapan biasa dalam Java, anda perlu mengimport pakej java.util.regex terlebih dahulu. Anda boleh menggunakan im

See all articles