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