“如果”的表达式可以同时检测两个开头吗

使用问题 · 778 次浏览
y_n 创建于 2024-05-25 10:58

$= {text}.StartsWith("[url:"),$= {text}.StartsWith("[fa:")

我有两个表达式可以合成一个表达式吗,需要检测文本的开头


回复内容
CL 2024-05-25 11:00
#1

请看下表达式文档里有关逻辑运算符的说明,或搜索c#相关基础语法,简单来说,是用&&来组合多个条件。

y_n 回复 CL 2024-05-25 11:06 :

我之前试了,但是出错了,我是这么弄的  $= ({text}.StartsWith("[url:"&&"[fa:"

y_n 最后更新于 2024-05-25 11:07
CL 回复 y_n 2024-05-25 11:09 :

$= 条件1 && 条件2

每个条件是独立的判断语句 {text}.StartsWith("xxx"), 你如果要判断“或” 的关系,应该用 || 
$=  {text}.StartsWith("xxx") ||  {text}.StartsWith("yyy")

y_n 回复 CL 2024-05-25 11:13 :

感谢,原来是这样

回复主贴