삭제 방법: 1. TrimSpace() 함수를 사용하여 문자열의 왼쪽과 오른쪽에 있는 공백을 제거합니다. 구문 "strings.TrimSpace(str)" 2. Trim() 함수를 사용하여 공백을 제거합니다. 문자열의 왼쪽과 오른쪽에 "strings.Trim" (str, " ")" 구문을 사용합니다. 3. 문자열의 모든 공백을 제거하려면 바꾸기() 함수를 사용합니다. 구문은 "strings.Replace(str)입니다. , " ", "", -1)".
이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.
Go 언어에서 문자열의 공백을 제거하는 여러 가지 방법
방법 1: TrimSpace() 함수를 사용하여 문자열의 공백을 제거합니다.
TrimSpace() 함수를 사용하면 왼쪽의 공백만 제거할 수 있습니다. 문자열의 오른쪽 사이에 있는 공백은 삭제할 수 없습니다.
TrimSpace(string)
반환값:
문자열 문자열의 왼쪽과 오른쪽 공백을 제거하고 반환합니다.
예:
package main import ( "fmt" "strings" ) func main() { //使用 TrimSpace() 函数,去除字符串的空格 strHaiCoder := " hello world " trimStr := strings.TrimSpace(strHaiCoder) fmt.Println("trimStr =", trimStr) }
방법 2: Trim() 함수를 사용하여 문자열 공백 제거
개발 프로세스 중에 Go In에서 문자열에 지정된 문자열을 제거해야 하는 경우가 있습니다. 언어에서 문자열에서 지정된 문자열을 제거하는 함수는 Trim()입니다.
Trim(s, cutset)
parameter | description |
---|---|
s | 원래 문자열입니다. |
cutset | 제거해야 할 문자열입니다. |
반환값:
문자열 s
의 왼쪽과 오른쪽에 지정된 문자열 cutset
을 제거하고 반환합니다. s
左右两边的指定字符串 cutset
去除后,并返回。
注:Trim() 函数不能去除字符串中间包含中指定字符串。
示例:删除空格
只需要将cutset
参数设置空格“ ”即可删除空格。
package main import ( "fmt" "strings" ) func main() { //使用 TrimSpace() 函数,去除字符串的空格 strHaiCoder := " hello world " trimStr := strings.Trim(strHaiCoder, " ") fmt.Println("trimStr =", trimStr,"!") }
方法3:使用Replace()函数去除字符串空格
在开发过程中,有时候我们需要将一个 字符串 中特定的字符串替换成新的字符串的需求,在 Go 语言 中,将某个字符串替换成新的字符串的需求,我们可以通过 strings.Replace() 函数 来实现。
strings.Replace(s,old,new,n)
参数 | 描述 |
---|---|
s | 要替换的整个字符串。 |
old | 要替换的字符串。 |
new | 替换成什么字符串。 |
n | 要替换的次数,-1,那么就会将字符串 s 中的所有的 old 替换成 new。 |
返回值:
返回替换后的字符串。
说明:
将字符串 s 中的 old 字符串替换成 new 字符串,替换 n 次,返回替换后的字符串。如果 n 是 -1,那么就会将字符串 s 中的所有的 old 替换成 new。
示例:替换空格
strings.Replace() 函数可以替换字符串,只需要将查找值设置为空格“ ”,替换值设置为空字符“''
참고: Trim() 함수는 문자열 중간에 포함된 지정된 문자열을 제거할 수 없습니다.
예: 공백 제거 공백을 제거하려면 위 내용은 Go 언어에서 문자열의 공백을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!cutset
매개변수를 " "로 설정하기만 하면 됩니다. package main
import (
"fmt"
"strings"
)
func main() {
//使用 TrimSpace() 函数,去除字符串的空格
str := " hello world "
RepStr := strings.Replace(str, " ", "", -1)
fmt.Println("新字符串为:", RepStr,"!")
}
''
로 설정하면 됩니다. >" 그렇습니다 🎜rrreee🎜🎜🎜🎜【관련 권장 사항: 🎜Go 비디오 튜토리얼🎜, 🎜프로그래밍 교육🎜】🎜