String KRL在预块中将字符串转换为小写 问题:

String KRL在预块中将字符串转换为小写 问题:,string,lowercase,krl,String,Lowercase,Krl,在规则的前置块中是否有方法将字符串转换为全小写 背景 我有一个正则表达式,它返回字符串的一部分,有时以大写开头,有时不以大写开头。因为我想使用正则表达式的结果作为hashmap中的键,所以我需要大小写始终保持一致。是的lc()是你的朋友。规则示例: rule example { select when somedomain someevent pre { x = "FOO"; y = x.lc(); } noop(); } 文档链接:

在规则的前置块中是否有方法将字符串转换为全小写

背景 我有一个正则表达式,它返回字符串的一部分,有时以大写开头,有时不以大写开头。因为我想使用正则表达式的结果作为hashmap中的键,所以我需要大小写始终保持一致。

是的
lc()
是你的朋友。规则示例:

rule example {
 select when somedomain someevent
  pre {
    x = "FOO";
    y = x.lc();
  }
  noop();
}
文档链接: