馃敟 EXPRESIONES REGULARES, BUSQUEDA

驴C贸mo realizar b煤squedas mediantes expresiones regulares?

Para verificar si un patr贸n de una expresi贸n regular existe dentro de un string, existe la funci贸n MatchString, la cual retorna true o false dependiendo de si esta condici贸n se cumple o no y as铆 podemos realizar una b煤squeda de un texto mediante una expresi贸n regular.

Programa para realizar b煤squedas mediante expresiones regulares

package main

import (
    "fmt"
    "log"
    "regexp"
)

func main() {
    buscarTexto := "el perro"
    buscarEnTexto := "vuelve el perro arrepentido"
    existe, err := regexp.MatchString(buscarTexto, buscarEnTexto)
    if err != nil {
        log.Fatal(err)
    }
    fmt.Println(existe)
}

Descripci贸n del programa de b煤squeda mediante expresiones regulares

  1. Tenemos un string que deseamos buscar.
buscarTexto := "el perro"
  1. Tenemos un string en el cual vamos a buscar.
buscarEnTexto := "vuelve el perro arrepentido"
  1. Ahora indicamos que deseamos verificar si buscarTexto, existe dentro de buscarEntexto.
existe, err := regexp.MatchString(buscarTexto, buscarEnTexto)
  1. E imprimimos el resultado.
fmt.Println(existe)

Si ejecutamos el programa, este nos devolver谩 true, ya que el texto si existe dentro del string en el cual lo estamos buscando.