我有一个固定高度的DIV,我在这里可以回显的文字是最多100个字符。 但我得到的是动态文本。这也可以包含500个字符。
此文本也可能包含html标签。
现在我可以简单地取前100个字符,因为它可以剪切标签。 像
<string> Sample Text Here</st ...
这将使整个网站的内容变得粗糙。
哪种方法更好?
答案 0 :(得分:0)
听起来你想要剥离HTML标签,然后剪裁到前100个字符:
#left(reReplace(variables.inputString,'<[^>]+>','','ALL'), 100)#
答案 1 :(得分:0)
可能是这样的。
<cfset strWithoutTag = rereplace(strWithTag,"<[\/]*\w+[^>]*>","","all")>
<cfdump var="#strWithoutTag#">
<cfset truncStr = left(strWithoutTag,100)>
<cfdump var="#truncStr#">