标签: elasticsearch-painless
我无法反转KIBANA / painless中的字符串(部分:脚本字段)
def foo = ('dlroW olleH'); return foo.reverse();
我希望输出“ Hello World”,但KIBANA表示“未找到结果”。 如果我执行“ return foo;”它运作良好-在每条输出线上都显示“ dlroW olleH”。
谁能给我一个提示,问题出在哪里?
编辑:kibana 5.6,无痛正则表达式已禁用
答案 0 :(得分:0)
.reverse()不是对String对象 [1] 操作的列出方法;它可用于操作StringBuffer对象。 [2]
.reverse()
String
StringBuffer
您可以制作一个StringBuffer并在其上致电reverse。
reverse
StringBuffer foo = new StringBuffer('dlroW olleH'); foo.reverse(); return foo.toString();