> 백엔드 개발 > Golang > Golang에서 특정 문자의 색인을 찾는 방법은 무엇입니까?

Golang에서 특정 문자의 색인을 찾는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-11-12 09:19:02
원래의
436명이 탐색했습니다.

How to Find the Index of a Specific Character in Golang?

Golang에서 문자 색인을 확인하는 방법

Golang에서 특정 문자의 색인을 찾는 것은 문자 조각의 색인과 다를 수 있습니다. . 문자열에서 "@"와 같은 특정 문자의 인덱스를 찾으려면 문자열 패키지의 Index 함수를 활용하세요.

설명:

import "fmt"
import "strings"

func main() {
    // Define the input string
    input := "chars@arefun"

    // Determine the character index
    index := strings.Index(input, "@")

    fmt.Printf("Index of '@': %d\n", index)

    // If the character is found (i.e., index is not -1)
    if index != -1 {
        // Extract the characters before the delimiter
        charsBefore := input[:index]
        // Extract the characters after the delimiter
        charsAfter := input[index+1:]

        fmt.Printf("Characters before '@': %s\n", charsBefore)
        fmt.Printf("Characters after '@': %s\n", charsAfter)
    } else {
        fmt.Println("Character '@' not found")
    }
}
로그인 후 복사

이 예에서는:

  • Index 함수는 입력 문자열에서 "@" 문자의 인덱스를 찾는 데 사용됩니다.
  • 문자가 발견되면 "@" 문자 전후의 문자를 추출하여 인쇄합니다.
  • 해당 문자가 발견되지 않으면 해당 메시지가 표시됩니다.

위 내용은 Golang에서 특정 문자의 색인을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿