我可以使用ord=All
中的web_reg_save_param
来捕获回复。
案例1, 输入:12345 响应:[&#34 18 /二千〇一十七分之三"&#34 20 /二千〇一十七分之二"&#34 20 /二千〇一十六分之二"]
案例2, 输入:98451 响应:[" 12 /2017分之1"&#34 01 /2016分之1"]
web_reg_save_param("date","LB=\"","RB=\"","ORD=ALL","LAST);
`
捕获的值是:
date_1:18/3/2017
date_2:,
date_3:20/2/2017
date_4:,
date_5:20/2/2016
以下是任务:
1)我每次都需要获取随机日期。
2)日期可能因输入而异(案例1,3日期和案例2,日期2)。
我试过了:
1)关联并使用lr_paramarr_random()
功能失败,它将获取','在某些时候。
2)使用for循环和if语句找出奇数/偶数位置。
答案 0 :(得分:2)
使用 web_reg_save_param()函数,当然会取一个逗号(','),因为它位于两个引号('“')之间。
您可以将 web_reg_save_param_regexp()函数与以下正则表达式一起使用:
"(\d{2}\/\d\/\d{4})"
设置参数:“Ordinal = All”,“Group = 1”。
此函数将提取日期并将其存储到数组中。
这次 lr_paramarr_random()应该返回正确的结果,因为现在你的数组只包含日期。