如何确定 Golang 中的字符索引
在 Golang 中,查找特定字符的索引可能与字符片段的索引不同。要定位给定字符的索引,例如字符串中的“@”,请使用 strings 包中的 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") } }
在此示例中:
以上是如何在Golang中查找特定字符的索引?的详细内容。更多信息请关注PHP中文网其他相关文章!