ใน Go, แพ็คเกจ strings ไม่มีฟังก์ชันตรงๆ สำหรับการทำให้เพียงตัวอักษรแรกของสตริงเป็นตัวพิมพ์ใหญ่ เพราะฉะนั้น เราจึงรวมฟังก์ชัน strings.ToUpper() ที่เปลี่ยนสตริงเป็นตัวพิมพ์ใหญ่กับการตัดส่วนย่อยสตริงเพื่อบรรลุเป้าหมายของเรา นี่คือวิธีการทำ.
strings
strings.ToUpper()
ใน Go มีหลายวิธีในการต่อสตริง นี่คือการดูที่บางวิธีทั่วไปพร้อมตัวอย่าง.
ใน Go การแปลงสตริงเป็นตัวพิมพ์เล็กสามารถทำได้ง่ายๆ โดยใช้แพคเกจ strings โดยเฉพาะฟังก์ชั่น ToLower() ฟังก์ชั่นนี้รับสตริงเข้ามาเป็นอินพุตและส่งกลับสตริงใหม่ที่มีตัวอักษรตัวพิมพ์ใหญ่ทั้งหมดแปลงเป็นตัวพิมพ์เล็ก นี่คือตัวอย่างที่รวดเร็ว.
ToLower()
ใน Go การลบอักขระที่ตรงกับรูปแบบสามารถทำได้อย่างมีประสิทธิภาพโดยใช้แพคเกจ regexp ที่นี่ เราจะแสดงวิธีการลบตัวเลขทั้งหมด แล้วก็ลบอักขระที่ไม่ใช่ตัวเลขและตัวอักษรจากสตริงเป็นตัวอย่าง 1.
regexp
ใน Go, ชนิด string เป็นสไลซ์แบบอ่านอย่างเดียวของไบต์ เพื่อสกัดสตริงย่อย หนึ่งหลักๆ จะใช้ syntax slice ควบคู่ไปกับฟังก์ชัน len() ที่ฝังไว้สำหรับการตรวจสอบความยาว และแพ็คเกจ strings สำหรับการดำเนินการที่ซับซ้อนมากขึ้น นี่คือวิธีที่คุณสามารถทำได้.
string
slice
len()
ใน Go, สตริงถูกจัดการเป็นลำดับไบต์ที่ไม่สามารถเปลี่ยนแปลงได้ คุณสามารถหาความยาวของสตริงโดยใช้ฟังก์ชันในตัว len() ซึ่งจะส่งคืนจำนวนไบต์ ซึ่งอาจไม่ได้หมายความว่าเป็นจำนวนตัวอักษรเสมอไป นี่คือวิธีการใช้.
ใน Go, การแทรกสตริงธรรมดาจะทำได้โดยใช้แพคเกจ fmt, โดยเฉพาะกับฟังก์ชัน Sprintf, ซึ่งช่วยให้คุณสามารถแทรกตัวแปรเข้าไปในสตริงโดยการระบุ formatting verbs ได้ verbs เหล่านี้คือตัวแทนในรูปแบบสตริงและจะถูกแทนที่ด้วยค่าของตัวแปรที่กำหนด นี่คือวิธีการใช้.
fmt
Sprintf
Go มีหลายวิธีในการลบเครื่องหมายอัญประกาศออกจากสตริง แต่หนึ่งในวิธีที่ง่ายที่สุดคือการใช้ฟังก์ชัน Trim และ TrimFunc ที่มีให้โดยแพ็คเกจ strings นี่คือวิธีการทำ.
Trim
TrimFunc
ใน Go, แพคเกจ strings มีฟังก์ชันต่างๆมากมายเพื่อค้นหาและเปลี่ยนแปลงข้อความภายในสตริง มาสำรวจวิธีการทั่วไปบางอย่างกัน การใช้ strings.Contains เพื่อค้นหาข้อความ:.
strings.Contains
ใน Go, แพ็กเกจ regexp จัดเตรียมฟังก์ชันนิพจน์ปกติ นี่คือคู่มือขั้นตอนตามขั้นตอนเกี่ยวกับวิธีใช้.