如何解决TIBCO BW转换为标题大小写并计算年龄
我正在做一个Tibco BW应用程序,该应用程序从数据库获取数据,我需要将所有单词的首字母大写,并根据出生日期(数据库中的列)计算年龄。
我不知道如何进行日期计算。
对于大写转换,我正在尝试:
replace($Invoke/parameters/tns1:getCustomerDBResponse/first_name,"(^[a-z]| [a-z])","\\U$1")
但是它将结果替换为\ U而不是将其大写。我尝试从replacee正则表达式中删除反斜杠,但它在转换中向我发送错误!
关于如何解决此问题的任何想法?谢谢!
解决方法
要将所有单词的第一个字母大写,我将字符串分成两部分,一个是第一个字符,另一个是其余部分,然后我使用upper-case()将第一个字符串放入大写,然后将两个字符串连接起来。不确定是否有更好的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。