Extrahieren eine Teilzeichenfolge in Golang
- Teilstring extrahieren mit Index in Golang
- Extrahieren einzelne Zeichen mithilfe der einfachen Indizierung in Golang
- Extrahieren Sie die Teilzeichenfolge mit bereichsbasiertem Slicing in Golang
Eine Teilzeichenfolge ist eine Sammlung von Zeichen, die in einem größeren Zeichenfolgensatz enthalten sind. Meistens müssen Sie einen Teil einer Zeichenfolge extrahieren, um ihn für die spätere Verwendung aufzubewahren.
Dieser Artikel zeigt uns, wie man Teilstrings mit verschiedenen Methoden in Golang extrahiert.
Teilstring extrahieren mit Index in Golang
Der Index kann verwendet werden, um ein einzelnes Zeichen aus einer Zeichenfolge zu extrahieren. Der Text "Hello Boss!"
wird im folgenden Beispiel verwendet, um einen Teilstring von Index 2
bis zum Ende des Strings zu extrahieren.
Code-Auszug:
package main
import (
"fmt"
)
func main() {
str := "Hello Boss!"
substr := str[2:len(str)]
fmt.Println(substr)
}
Ausgabe:
llo Boss!
Extrahieren einzelne Zeichen mithilfe der einfachen Indizierung in Golang
Einfache Indizierung kann verwendet werden, um ein einzelnes Zeichen zu erhalten. Sie müssen es auch wie im Code gezeigt in eine Zeichenfolge konvertieren. andernfalls wird der ASCII-Code zurückgegeben.
Code-Auszug:
package main
import (
"fmt"
)
func main() {
var s string
s = "Hello Boss!"
fmt.Println(string(s[1]))
}
Ausgabe:
e
Extrahieren Sie die Teilzeichenfolge mit bereichsbasiertem Slicing in Golang
Bereichsbasiertes Slicing ist eine der effizientesten Techniken zum Generieren einer Teilzeichenfolge in Golang.
Code-Auszug:
package main
import (
"fmt"
)
func main() {
s := "Hello Boss!"
fmt.Println(s[1:6])
}
Ausgabe:
ello