Crystal报道:有没有办法在水晶报告中使用正则表达式?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Crystal报道:有没有办法在水晶报告中使用正则表达式?相关的知识,希望对你有一定的参考价值。
我有一个水晶报告功能,它要求我修剪以“ - ”开头的字符,然后删除“ - ”(短划线)后的其余字符。
例如,我的订货号为00000112345-C43-PJ。
我怎样才能从“ - ”的右侧修剪掉所有结果为00000112345?
我寻找正则表达式和子串,但晶体似乎没有这些功能可用。
答案
Crystal可能没有正则表达式,但它肯定具有所有基本的字符串函数
这样的事情应该为你做(未经测试):
Left({OrderNumber}, InStr({OrderNumber}, "-") - 1)
另一答案
我最近在这里添加了一个正则表达式库: - https://sourceforge.net/projects/cruflregex/files/
它有点小,但可能对某人有用。
另一答案
这暂时不是Crystal报告中的一个功能。我听说这可能是最新水晶报道中的一个特色(16?)。查看他们的网站并给他们打电话,他们不应该收取预售问题。
您可以采取的另一种方法是手动处理值并使用字符串和isvalue函数等对其进行验证.Messier,但它可能是备份选项。
另一答案
我刚刚在SAP社区网络上发布了这个帖子。
这肯定不适用于所有人,但它是一种选择。
诺埃尔
以上是关于Crystal报道:有没有办法在水晶报告中使用正则表达式?的主要内容,如果未能解决你的问题,请参考以下文章