ホームページ >バックエンド開発 >Golang >Go 文字列内の文字のインデックスを見つけるにはどうすればよいですか?

Go 文字列内の文字のインデックスを見つけるにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-11 12:44:03785ブラウズ

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

Go with Strings パッケージでの文字インデックスの検索

文字列から Index 関数を使用して、文字列内の文字のインデックスを取得できます。 package.

使用例:

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。