我正试图找出一种在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。有什么建议吗?
答案 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"
这再次假设标准格式。