我想将我帖子中评论部分的一些值转换为HTML。所以,实际上,我想将(CFOUTPUT)#comments#
(如[b]
,[/b]
,[i]
和[/i]
)中的值转换为其HTML对应项。我不知道我应该怎么做,这就是为什么我要求帮助在Stackoverflow。ColdFusion BB代码
我最好的猜测是通过使用RePlace
函数实现这一点,但我不知道如何。
(由发布评论)
<cfoutput>#REReplace(gettopic.text,"[b]","<b>","ALL")#</cfoutput>
<cfoutput>#REReplace(gettopic.text,"[/b]","</b>","ALL")#</cfoutput>
<cfoutput>#REReplace(gettopic.text,"[i]","<i>","ALL")#</cfoutput>
<cfoutput>#REReplace(gettopic.text,"[/i]","</i>","ALL")#</cfoutput>
不能做任何事情,因为我不知道如何结合
尝试用[B]替换()函数,看看它是如何事实证明。 –
做一个字符串替换的哪一部分是你遇到麻烦?如果你有*不知道*,也许从阅读文档开始?你必须在那之后有一些想法。 https://learn.adobe.com/wiki/display/coldfusionen/更换https://learn.adobe.com/wiki/display/coldfusionen/ReplaceList https://learn.adobe.com/wiki/display/coldfusionen/ REReplace –
很棒@DanBaruck,但当我添加更多'BB代码'时,问题就开始了(@AdamCameron),因为Coldfusion只替换了我指定的第一个BB代码,它忽略了其他所有代码。哎呀,我的坏,添加MySQL标签,甚至没有记住它。 – Yannick