Una operación popular es verificar si una cadena contiene una subcadena. GO le permite verificar si un conjunto específico de caracteres está disponible en una cadena utilizando el método contenido.
Este artículo discutirá cómo usar el método contenido y verá algunos ejemplos de búsqueda de una subcadena.
Instrumentos de cuerda.Contiene()
El método GO contiene es parte del paquete de cadenas. Por lo tanto, debe importar el paquete de "cadenas" antes de usarlo.
La función toma una cadena y una subcadena como parámetros. Luego verifica si la cadena contiene la subcadena especificada. Devuelve un verdadero booleano si la subcadena se encuentra y falsa si es lo contrario.
La sintaxis del método Contiene () es como se muestra:
Func contiene (Str, Substr String) BoolEl "STR" es la cadena principal para buscar, y el "substr" se refiere a la subcontratación para buscar.
Ejemplos prácticos
Veamos algunos ejemplos de uso del método Contins ().
Ejemplo 1
Considere el ejemplo a continuación:
paquete principalEn el ejemplo anterior, verificamos si la subcadena "tecnología" está contenida en el STR. En el primer ejemplo, usamos un nombre de variable.
En el segundo ejemplo, pasamos una cadena literal. Esto muestra que puede pasar una variable de cadena o una cadena literal.
En el tercer ejemplo, verificamos un carácter unicode como se muestra por el emoji. Dado que el carácter no está en la cadena, la función devuelve False, como se muestra en la salida a continuación:
:: producciónEjemplo 2
Puede usar la lógica condicional para realizar una acción si la subcadena se encuentra en la cadena. Considere el ejemplo a continuación:
paquete principalEl ejemplo usa la cadena.contiene () método como condición. Esto se debe a que la función devuelve un valor booleano.
Si la función encuentra la subcadena, el código dentro del bloque if se ejecuta; de lo contrario, se ejecuta el código dentro del otro.
La salida resultante es como:
$ Go Run contiene.irConclusión
Usando esta guía, descubrió cómo buscar si una cadena contiene una subcadena específica. El método contiene () es muy útil y facilita su trabajo. Considere usarlo.
Codificación feliz!