gpt4 book ai didi

arrays - 将 ColdFusion session 转换为数组(日期)正则表达式问题

转载 作者:行者123 更新时间:2023-12-02 06:16:42 24 4
gpt4 key购买 nike

我正在尝试将 session 转换为特定(日期)字符串。
<cfset Purchasedate = "#session.checkout.vehicle.purchasedate#" /> .
此日期字段有一个掩码,该掩码将始终使日期具有这种格式 02/05/2015。

我正在尝试获取这个日期并创建一个如下所示的数组:
数组
[1] 02
[2] 05
[3] 2015

是否有一个 RegEx 可以帮助我通过选择第一个数组的前两个数字然后第二个数组的第二个数字和第三个数组的最后四个数字来创建这个?

这样我就可以创建多个变量。

<cfset Purchasedate = "02/05/2015" />
<cfset PurchArray = ReMatch("\2d,\2d,\4d",Purchasedate) />
<cfdump var="#PurchArray#">

这个正则表达式显然不起作用 \2d,\2d,\4d因此,我们将不胜感激!

最佳答案

您不需要正则表达式。这会给你你想要的。

writedump(listtoarray("02/05/2015", "/"));

但是,如果 session.checkout.vehicle.purchasedate 是一个日期对象,您将使用日期函数 year()、month() 和 day()。

关于arrays - 将 ColdFusion session 转换为数组(日期)正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28353119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com