Extraer una subcadena en Golang
- Extraer subcadena usando el índice en Golang
- Extraiga un solo carácter usando la indexación simple en Golang
- Extraiga una subcadena usando cortes basados en rangos en Golang
Una subcadena es una colección de caracteres incluidos dentro de un conjunto de cadenas más grande. La mayoría de las veces, deberá extraer una parte de una cadena para conservarla para su uso posterior.
Este artículo nos mostrará cómo extraer subcadenas con diferentes métodos en Golang.
Extraer subcadena usando el índice en Golang
El índice se puede utilizar para extraer un solo carácter de una cadena. El texto "Hello Boss!"
se usa en el siguiente ejemplo para extraer una subcadena desde el índice 2
hasta el final de la cadena.
Fragmento de código:
package main
import (
"fmt"
)
func main() {
str := "Hello Boss!"
substr := str[2:len(str)]
fmt.Println(substr)
}
Producción :
llo Boss!
Extraiga un solo carácter usando la indexación simple en Golang
La indexación simple se puede utilizar para obtener un solo carácter. También debe convertirlo en una cadena como se muestra en el código; de lo contrario, se devuelve el código ASCII.
Fragmento de código:
package main
import (
"fmt"
)
func main() {
var s string
s = "Hello Boss!"
fmt.Println(string(s[1]))
}
Producción :
e
Extraiga una subcadena usando cortes basados en rangos en Golang
El corte basado en rangos es una de las técnicas más eficientes para generar una subcadena en Golang.
Fragmento de código:
package main
import (
"fmt"
)
func main() {
s := "Hello Boss!"
fmt.Println(s[1:6])
}
Producción :
ello