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

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
EN | Entrada | BOOL | Habilitar instrucció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:
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 lógica de escalera 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

Entregue su opinión