string - KRL 在 pre block 中将字符串转换为小写

标签 string lowercase krl

问题

规则的前置 block 中有没有办法将字符串转换为全部小写?

背景

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

最佳答案

是的! lc() 是你的 friend 。规则示例:

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

文档链接:http://docs.kynetx.com/docs/Lc

关于string - KRL 在 pre block 中将字符串转换为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393399/

相关文章:

nginx - 如何在 nginx Web 服务器的重写规则中将大写字母转换为小写字母?

javascript - 我可以添加 text.toLowerCase();到一个已经运行的脚本?

api - 向 Kynetx Twitter 模块添加新方法

oauth - 将 OAuth 用于 Goodreads API

r - 如何从字符串中删除所有空格?

c - 垃圾附加在输出字符串 C 之后的末尾

css - 字符串搜索替换 AS3

传递给函数的 C++ strcpy 指针

powershell - 使用powershell将文件名中每个单词的首字母大写

html - 如何避免两次 float 相同的内容?