Comando BUSCAR_CADENA

Permite buscar una cadena de texto o dato dentro de una variable.

El resultado es la posición encontrada que la deja en la variable del sistema POS_CADENA_ENCONTRADA

Si no se ha encontrado el texto buscado, el resultado es 0


Sintaxis: ACCI BUSCAR_CADENA variable,num_coincidencia,texto_a_buscar

  • variable:
  • Nombre de la variable que contiene el texto donde queremos aplicar la búsqueda.


  • num_coincidencia:
  • Número de coincidencia que queremos localizar. Todas las coincidencias anteriores se descartarán en la búsqueda.

    Si queremos buscar la primera coincidencia, indicaremos 1 para este parámetro.

    Si queremos buscar la segunda coincidencia, indicaremos 2 para este parámetro. etc ..


  • texto_a_buscar:
  • Texto que deseamos buscar en el contenido de la variable que hemos indicado en el parámetro 'variable'.



    Este comando se puede usar para localizar información en el interior de una variable que por ejemplo hemos cargado con un contenido de Internet y queremos saber si contiene algún texto o dato en concreto.

    O bien sabemos entre qué claves debemos buscar para localizar un texto que se encuentra entre esas dos claves y usar el comando COPIAR_SUB_CADENA para extraer el dato que nos interesa.



    Ejemplo 1: Buscar la posición donde se encuentra el segundo artículo "el" dentro de una frase:

    Este ejemplo mostrará 25 como resultado



    Ejemplo 2: Buscar la primera posición donde se encuentra "la casa" dentro de una frase:

    Este ejemplo mostrará 1 como resultado



    Funcionamiento del comando en el modo de juego online

    Ámbito de actuación por defecto del comando:


    El comando soporta cambio de ámbito: