> 백엔드 개발 > Golang > Go 문자열에서 문자 인덱스를 찾는 방법은 무엇입니까?

Go 문자열에서 문자 인덱스를 찾는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-11-11 12:44:03
원래의
784명이 탐색했습니다.

How to Find the Index of a Character in a Go String?

Go with Strings 패키지에서 문자 인덱스 찾기

문자열에서 Index 함수를 사용하여 문자열에 있는 문자 인덱스를 검색할 수 있습니다. 패키지.

예 사용법:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "chars@arefun"
    char := "@"

    // Find the index of the character using strings.Index
    index := strings.Index(str, char)

    if index != -1 {
        // If the character was found, split the string based on the index
        chars := str[:index]
        arefun := str[index+1:]

        fmt.Println("Index:", index)
        fmt.Println("chars:", chars)
        fmt.Println("arefun:", arefun)
    } else {
        fmt.Println("Character not found")
    }
}
로그인 후 복사

출력:

Index: 5
chars: chars
arefun: arefun
로그인 후 복사

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

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