Golang에서 문자열을 자르는 방법

Golang Eseo Munjayeol Eul Jaleuneun Bangbeob



Golang은 문자열 데이터를 처리하기 위한 다양한 기능을 제공하는 널리 사용되는 프로그래밍 언어입니다. 문자열에 대해 수행해야 하는 가장 일반적인 작업 중 하나는 문자열의 시작 또는 끝에서 불필요한 공백을 자르거나 제거하는 것입니다. 이 기사에서는 Golang에서 문자열을 자르는 다양한 방법을 다룹니다.

문자열 트리밍이란 무엇입니까?

문자열 트리밍은 문자열의 처음이나 끝에서 여분의 공백이나 문자를 제거하는 프로세스입니다. 트리밍의 목적은 문자열을 정규화하여 일관되고 읽기 쉽게 만드는 것입니다. 트리밍은 Golang을 포함한 많은 프로그래밍 언어에서 일반적인 작업입니다.

Golang의 Trim() 함수

Trim() 함수는 문자열의 시작과 끝에서 특정 문자를 제거할 수 있는 Golang의 또 다른 내장 함수입니다. Trim() 함수는 트림할 문자열과 제거할 문자가 포함된 문자열의 두 가지 인수를 사용합니다. 다음은 예입니다.







패키지 메인

수입 (
'fmt'
'문자열'
)

기능 메인 ( ) {
str := '안녕하세요, 세계!'
str = 문자열. 손질 ( str , '시간!' )
fmt. Println ( str )
}

산출



여기서는 Trim() 함수를 사용하여 문자를 제거했습니다. 시간 그리고 느낌표 '!' 문자열의 시작과 끝에서.



  배경 패턴 설명이 포함된 그림 자동 생성





Golang의 TrimSpace() 함수

Golang의 TrimSpace() 함수는 문자열의 시작 또는 끝에서 모든 공백을 제거할 수 있습니다. 모든 공백이 제거되면 시작 또는 끝에 추가 공백이 없는 새 문자열이 출력됩니다. 다음은 예입니다.

패키지 메인

수입 (
'fmt'
'문자열'
)

기능 메인 ( ) {
str := ' Hello, World! '
str = 문자열. TrimSpace ( str )
fmt. Println ( str )
}

산출



위의 코드는 문자열의 시작과 끝에서 모든 공백을 잘라냅니다. 출력은 다음과 같습니다.

  배경 패턴 설명이 포함된 그림 자동 생성

Golang의 TrimLeft() 및 TrimRight() 함수

TrimLeft() 및 TrimRight() 함수는 Trim() 함수와 유사하지만 문자열의 시작 또는 끝에서만 지정된 문자를 제거합니다. 다음은 예입니다.

패키지 메인

수입 (
'fmt'
'문자열'
)

기능 메인 ( ) {
str := '!헬로, 월드!'
str = 문자열. 트림왼쪽 ( str , '시간!' )
fmt. Println ( str )
str = 문자열. 오른쪽 자르기 ( str , '디!' )
fmt. Println ( str )
}

여기 위의 코드에서 TrimLeft() 함수는 문자를 제거합니다 시간 그리고 느낌표 '!' 문자열의 처음부터 우리는 오른쪽 자르기() 문자를 제거하는 기능 그리고 느낌표 '!' 문자열의 끝에서.

  배경 패턴 설명이 포함된 그림 자동 생성

Golang의 TrimPrefix() 및 TrimSuffix() 함수

TrimPrefix() 및 TrimSuffix() 함수는 TrimLeft() 및 TrimRight() 함수와 유사하지만 문자열에서 지정된 접두사 또는 접미사를 제거합니다. 다음은 예입니다.

패키지 메인

수입 (
'fmt'
'문자열'
)

기능 메인 ( ) {
str := '안녕하세요, 세계!'
str = 문자열. TrimPrefix ( str , '그' )
fmt. Println ( str )
str = 문자열. TrimSuffix ( str , 'ld!' )
fmt. Println ( str )
}

위의 예에서는 TrimPrefix() 함수를 사용하여 접두사를 제거했습니다. 문자열의 처음부터 TrimSuffix() 함수를 사용하여 접미사를 제거했습니다. 'ld!' 문자열의 끝에서.

  배경 패턴 설명이 포함된 그림 자동 생성

결론

Golang의 문자열 트리밍은 코드에서 불필요한 문자나 공백을 제거하는 과정입니다. Golang에는 TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix() 및 TrimSuffix()와 같은 다양한 유형의 트림 함수가 있습니다. 이러한 모든 함수는 Golang에서 문자열을 트리밍하는 데 사용하는 방법에 대한 예제와 함께 이 문서에서 설명합니다.