ColdFusion循环遍历带有文本限定符的列表

时间:2014-08-03 10:24:02

标签: list loops text coldfusion delimiter

我正试图找出一种在cfloop列表中实现文本限定符(周围引号)的方法。 cfloop list似乎没有选择忽略某些字符之间的文本。当然我可以改变分隔符,但我很惊讶我无法想出一个更优雅的方式来做这个,现在它让我很好奇...

这是我正在循环的列表:

Mockup_"/docs/R0001/Mockup_2014-07-10.pdf"_MDEXTER_2014-07-10

当然这是循环:

<cfloop list="#list#" delimiters="_" index="i">
    #i#
</cfloop>

所以它正在治疗

"/docs/R0001/Mockup 

2014-07-10.pdf"

作为单独的元素,而他们需要形成一个URL。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果文本行相对不变,为什么不这样做?

strList1 = listGetat('Mockup_"/docs/R0001/Mockup_2014-07-10.pdf"_MDEXTER_2014-07-10',2,'"');

writeDump(strList1);

以上内容将不加引号:&#34; /docs/R0001/Mockup_2014-07-10.pdf"

这再次假设标准格式。