EasyUse/Logic/Mathgenerated

Math String 节点:字符串比较运算(mathStringOperation)

Math String 节点对字符串执行布尔比较,并以 BOOLEAN 类型返回结果。尽管其类别为“Math”,但它专为文本逻辑运算而设计:您提供两个字符串,选择一种比较操作,节点将输出 true 或 false。 - a(STRING,必填):用于比较的第一个字符串。它是已选择操作的左侧。 - b(STRING,必填):用于比较的第二个字符串。

math String Operation

BOOLEAN
a
STRING
b
STRING
operation
COMBO
case_sensitive
Easy Use

描述

Math String 节点对字符串执行布尔比较,并以 BOOLEAN 类型返回结果。尽管其类别为“Math”,但它专为文本逻辑运算而设计:您提供两个字符串,选择一种比较操作,节点将输出 truefalse

输入

  • aSTRING,必填):用于比较的第一个字符串。它是已选择操作的左侧。
  • bSTRING,必填):用于比较的第二个字符串。它是已选择操作的右侧,根据操作的不同,它还可以充当子字符串或正则表达式模式。
  • operationCOMBO,必填):要执行的比较。可用操作:
    • a == b:如果 ab 完全相等,则返回 true
    • a != b:如果 ab 不完全相等,则返回 true
    • a IN b:如果 a 作为 b 的子字符串出现,则返回 true
    • a MATCH REGEX(b):如果 a 匹配 b 中提供的正则表达式,则返回 true
    • a BEGINSWITH b:如果 a 以字符串 b 开头,则返回 true
    • a ENDSWITH b:如果 a 以字符串 b 结尾,则返回 true
  • case_sensitiveBOOLEAN,必填,默认 true):控制比较是否区分大小写。当 true 时,比较区分大小写;当 false 时,字符串比较和正则表达式匹配将忽略大小写。

输出

  • BOOLEAN:已选择字符串比较的结果。当操作成功时输出 true,否则输出 false

使用说明

  • 操作标签从 ab 的角度编写。例如,a BEGINSWITH b 检查 b 是否是 a 的前缀,而不是相反。
  • a IN b 乍看可能会让人意外:它检查 a 中的值是否包含在 b 的值中。
  • 对于 a MATCH REGEX(b),模式取自 b,被测试的文本是 a。正则表达式语法遵循节点所使用的正则表达式引擎。
  • 当您需要不区分大小写的比较时,请将 case_sensitive 设置为 false,例如将“hello”与“Hello”进行匹配,或匹配包含混合大小写输入的正则表达式模式。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…