Extrahieren eine Teilzeichenfolge in Golang

Jay Singh 26 August 2022
  1. Teilstring extrahieren mit Index in Golang
  2. Extrahieren einzelne Zeichen mithilfe der einfachen Indizierung in Golang
  3. Extrahieren Sie die Teilzeichenfolge mit bereichsbasiertem Slicing in Golang
Extrahieren eine Teilzeichenfolge 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

Verwandter Artikel - Go String