使用ColdFusion从字符串末尾删除一定数量的字符

13

希望可以得到一个简单的请求。

我有一个字符串,长度会有所变化,但总是需要删除最后6个字符。

使用第三方Web服务,因此无法在输出XML之前编辑响应。

如果有人能建议一种快速的方法来去掉它们,我将不胜感激!

这里是我将要使用的字符串:

#daysEvent[iItem].XmlChildren[iEvent].XmlChildren[16].XmlText#

谢谢!

1个回答

33
Left(mystring, len(mystring)-6)

太好了!我觉得我的大脑已经因为天气炎热和周五而融化了。感谢你的帮助! - Simon Hume
很遗憾的是,ColdFusion在其字符串函数中不支持负数,而许多其他编程语言都支持。 - Nick Van Brunt
如果有足够多的人要求,它可能会被添加 - 功能请求可以在此处进行:https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform - Peter Boughton
如果我们有<cfset currentDateTime=Now()>,即<cfset currentDateTime="{ts '2014-08-19 02:33:07'}">,那么<cfset currentDateTime = Left(currentDateTime, len(currentDateTime)-2)>和<cfset currentDateTime = Right(currentDateTime, len(currentDateTime)-5)>将会得到2014-08-19 02:33:07的结果 :) :) - Husnain Iqbal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接