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”,但它专为文本逻辑运算而设计:您提供两个字符串,选择一种比较操作,节点将输出 true 或 false。
输入
- a(
STRING,必填):用于比较的第一个字符串。它是已选择操作的左侧。 - b(
STRING,必填):用于比较的第二个字符串。它是已选择操作的右侧,根据操作的不同,它还可以充当子字符串或正则表达式模式。 - operation(
COMBO,必填):要执行的比较。可用操作:a == b:如果a与b完全相等,则返回true。a != b:如果a与b不完全相等,则返回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_sensitive(
BOOLEAN,必填,默认true):控制比较是否区分大小写。当true时,比较区分大小写;当false时,字符串比较和正则表达式匹配将忽略大小写。
输出
- BOOLEAN:已选择字符串比较的结果。当操作成功时输出
true,否则输出false。
使用说明
- 操作标签从
a和b的角度编写。例如,a BEGINSWITH b检查b是否是a的前缀,而不是相反。 a IN b乍看可能会让人意外:它检查a中的值是否包含在b的值中。- 对于
a MATCH REGEX(b),模式取自b,被测试的文本是a。正则表达式语法遵循节点所使用的正则表达式引擎。 - 当您需要不区分大小写的比较时,请将
case_sensitive设置为false,例如将“hello”与“Hello”进行匹配,或匹配包含混合大小写输入的正则表达式模式。
评论
使用 GitHub 登录后即可参与讨论。