在ColdFusion中使用短划线填充空格

时间:2014-07-29 18:25:07

标签: coldfusion

我需要创建一个CFM页面I,它将具有根据数据库中的数据构建的超链接。例如,我的数据库包含一列“标题”和一列“主题。来自”标题“和”主题“我将创建一个超链接(因为所有页面都遵循相同的方案:This-is-the-title-this-is-the-subject.html

所以问题是我需要在空格中输入“ - ”。因为我现在的CFOUTPUT就是这样:This is the title this is the subject.html

有没有一种简单的方法可以将其转换为This-is-the-title-this-is-the-subject.html

2 个答案:

答案 0 :(得分:11)

我认为这将解决您的问题

 <cfset pageName = "This is the title this is the subject.html" />
 <cfset seoPageName = replace(pageName," ","-","all") /> 

答案 1 :(得分:0)

我喜欢使用listChangeDelims()来执行这些任务,因为您可以有效地添加其他字符进行更改。

seo = listChangeDelims(original, '-', ' ,\' );