Notieren Sie sich, wie Sie überprüfen, ob eine Variable wie die folgende eine bestimmte Zeichenfolge enthält
package main
func main(){
str := "abcde"
}
Grundsätzlich werden Sie das "Strings" -Paket verwenden, aber es gibt zwei Möglichkeiten
strings.Index
Es ist eine Methode, um die Zeichennummer einer bestimmten Zeichenfolge zu überprüfen. Wenn die bestimmte Zeichenfolge jedoch nicht enthalten ist, wird "-1" zurückgegeben. Verwenden Sie diese.
package main
import (
"fmt"
"strings"
)
func main(){
str := "abcde"
fmt.Print(strings.Index(str, "fg"))
//Ergebnis:-1
}
strings.Contains
Ich habe strings.Index eingeführt, aber ich denke, dass ich dies grundsätzlich verwenden werde, da es in bool zurückgegeben wird
package main
import (
"fmt"
"strings"
)
func main(){
str := "abcde"
fmt.Print(strings.Contains(str, "fg"))
//Ergebnis: falsch
}
Recommended Posts