Esta guía explorará varios métodos para extraer una subcadena de una cadena en el lenguaje de programación GO.
Extraer carácter único
Puede extraer un solo carácter de una cadena utilizando su índice. Considere el ejemplo que se muestra a continuación:
empacadorExtraemos un carácter de una cadena usando su índice en el ejemplo anterior. Dado que va devuelve un código ASCII para ese carácter específico, necesitamos volver a convertirlo en una cadena.
Corte basado en rango
Otro método para extraer una subcadena en GO es utilizar el corte a base de gama. Podemos especificar el índice de inicio y detención del índice de destino que deseamos extraer.
Un ejemplo es como se muestra a continuación:
empacadorEl ejemplo anterior extrae la subcadena a partir del índice 10 al último índice de la cadena. La subcadena resultante es como:
LinuxhintEl uso de la cortación basada en el rango es una de las formas más efectivas de generar una subcadena en GO.
También puede cortar en el medio de la cadena, como se muestra en el ejemplo a continuación:
empacadorEste ejemplo extrae la subcadena del índice 0 al índice 7. También podemos reemplazar la sintaxis anterior como se muestra:
empacadorLa sintaxis anterior funciona de manera similar a la anterior pero elimina el índice 0. La subcadena resultante es como:
BienvenidoMétodo dividido
También puede usar el método dividido para extraer una subcadena en GO. El método separa las cadenas basadas en el carácter especificado.
Considere el ejemplo a continuación:
empacadorEn el ejemplo anterior, usamos el método dividido para separar la cadena usando espacios. Esto crea una matriz de elementos de cadena individuales de la cadena principal. Luego podemos usar la indexación para acceder a cada elemento.
La subcadena resultante es como:
BienvenidoConclusión
Esta guía explora cómo puede extraer una subcadena de una cadena. Aunque algunos de los métodos son más intuitivos y legibles que otros, es bueno considerar las operaciones que deben realizarse al extraer una cadena específica.