EasyUse/Logic/Mathgenerated
Math String(mathStringOperation)
El nodo Math String realiza comparaciones booleanas de cadenas y devuelve el resultado como un BOOLEAN.
math String Operation
BOOLEAN
a
STRING
b
STRING
operation
COMBO
case_sensitive
Easy Use
Descripción
El nodo Math String realiza comparaciones booleanas de cadenas y devuelve el resultado como un BOOLEAN. A pesar de su categoría "Math", está pensado para operaciones lógicas sobre texto: proporcionas dos cadenas, eliges una operación de comparación y el nodo devuelve true o false.
Entradas
- a (
STRING, Requerido): La primera cadena utilizada en la comparación. Es el lado izquierdo de la operación seleccionada. - b (
STRING, Requerido): La segunda cadena utilizada en la comparación. Es el lado derecho de la operación seleccionada y también puede servir como subcadena o patrón de expresión regular, según la operación. - operation (
COMBO, Requerido): La comparación a realizar. Operaciones disponibles:a == b: Devuelvetruesiaes exactamente igual ab.a != b: Devuelvetruesiano es exactamente igual ab.a IN b: Devuelvetruesiaaparece como subcadena deb.a MATCH REGEX(b): Devuelvetruesiacoincide con la expresión regular proporcionada enb.a BEGINSWITH b: Devuelvetruesiacomienza con la cadenab.a ENDSWITH b: Devuelvetruesiatermina con la cadenab.
- case_sensitive (
BOOLEAN, Requerido, por defectotrue): Controla si la comparación distingue entre caracteres en mayúsculas y minúsculas. Cuando estrue, las comparaciones distinguen entre mayúsculas y minúsculas. Cuando esfalse, se ignora el uso de mayúsculas en las comparaciones de cadenas y en la coincidencia de expresiones regulares.
Salidas
- BOOLEAN: El resultado de la comparación de cadenas seleccionada. Devuelve
truecuando la operación tiene éxito yfalseen caso contrario.
Notas de uso
- Las etiquetas de las operaciones están escritas desde la perspectiva de
ayb. Por ejemplo,a BEGINSWITH bcomprueba sibes un prefijo dea, no al revés. a IN bpuede resultar sorprendente al principio: comprueba si el valor deaestá contenido dentro del valor deb.- Para
a MATCH REGEX(b), el patrón se toma deby el texto que se evalúa esa. La sintaxis de la expresión regular sigue el motor de expresiones regulares utilizado por el nodo. - Establece
case_sensitiveenfalsecuando necesites comparaciones que no distinguen entre mayúsculas y minúsculas, como comparar "hello" con "Hello" o hacer coincidir un patrón de expresión regular con texto con mayúsculas y minúsculas mixtas.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.