30.7. Operator 参考
二进制运算符
简单语言 predicates 的二进制运算符显示在 表 30.2 “简单语言的二进制 Operator” 中。
Operator | 描述 |
---|---|
| 等于. |
| 等于忽略大小写。在比较字符串值时忽略大小写。 |
| 大于. |
| 大于 or equals。 |
| 小于. |
| 小于 or equals。 |
| 不等于. |
| 测试 LHS 字符串是否包含 RHS 字符串。 |
| 测试 LHS 字符串 不包含 RHS 字符串。 |
| 测试 LHS 字符串是否与 RHS 正则表达式匹配。 |
| 测试 LHS 字符串与 RHS 正则表达式 不匹配。 |
| 测试 LHS 字符串是否出现在 RHS 逗号分隔列表中。 |
| 测试 LHS 字符串 没有出现在 RHS 逗号分隔列表中。 |
|
测试 LHS 是否为 RHS Java 类型实例(使用 Java |
|
测试 LHS 是否为 RHS Java 类型实例(使用 Java |
|
测试 LHS 编号是否为 RHS 范围(其中 range 具有格式 |
|
测试 LHS 编号是否 不在 RHS 范围内(其中范围具有格式 |
| Camel 2.18 中的新功能.测试 LHS 字符串是否以 RHS 字符串开头。 |
| Camel 2.18 中的新功能.测试 LHS 字符串是否以 RHS 字符串结尾。 |
元运算符和字符转义
简单语言 predicates 的二进制运算符显示在 表 30.3 “简单语言的元 Operator” 中。
Operator | 描述 |
---|---|
| 将数字递增 1。 |
| 将数字减少 1. |
| 换行符。 |
| carriage 返回字符。 |
| 选项卡字符。 |
| (obsolete) Since Camel 版本 2.11 不支持反斜杠转义字符。 |
组合 predicates
表 30.4 “Simple Language Predicates 的组合” 中显示的结合使用可用于组合两个或多个简单语言 predicates。
Operator | 描述 |
---|---|
| 将两个 predicates 与逻辑 和 组合。 |
| 将两个 predicates 与逻辑 包含 或 组合起来。 |
|
弃用。使用 |
|
弃用。使用 |