FIND (buscar subcadena)

La instrucción FIND busca y proporciona la posición de subcadenas en cadenas.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
FIND
FIND
Parámetros de FIND
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Habilitar instrucción.
  • CIERTO: Busca la posición en cadenas.
  • FALSO: No busca la operación.
Se aplica a programas de diagrama de lógica de escalera.
In
Entrada
STRING
Cualquier cadena que no esté vacía.
Pat
Entrada
STRING
Cualquier cadena no vacía (patrón).
FIND
Salida
DINT
La salida es:
  • 0 si no se encuentra la subcadena Pat.
  • La posición del primer carácter de la primera instancia de la subcadena Pat (la primera posición es 1).
Esta instrucción distingue entre mayúsculas y minúsculas.
ENO
Salida
BOOL
Habilita la salida.
Se aplica a programas de diagrama de lógica de escalera.

Ejemplos de FIND

Ejemplo de diagrama de bloque de funciones FIND
Ejemplo de diagrama de bloque de funciones FIND
Ejemplo de diagrama de lógica de escalera FIND
Ejemplo de diagrama de lógica de escalera FIND
Ejemplo de texto estructurado FIND
Ejemplo de texto estructurado FIND
(* ST Equivalence: *) complete_string := 'ABCD' + 'EFGH'; (* complete_string is 'ABCDEFGH ' *) found := FIND (complete_string, 'CDEF'); (* found is 3 *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal