use*_*648 6 coldfusion coldfusion-9
我有一个coldfusion Struct包含混合键数字和alpha,字母数字
我只需要访问数字键.
我的代码看起来像
<cfset ids = structkeyList(st ) />
<cfset numericIDs = "" />
<cfloop list="#ids#" index="i">
<cfif IsNumeric(i)>
<cfset numericIDs = ListAppend( numericIDs , i ) />
</cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来解决这些问题?
有没有更好的方法来解决这些问题?
我会用这样的东西:
<cfset numericIDs = arrayToList(reMatch('\b\d+(?=,|$)\b', structKeyList(st)))>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |