调整字符串长度

时间:2011-09-21 10:27:40

标签: html css

我有一个固定高度的DIV,我在这里可以回显的文字是最多100个字符。 但我得到的是动态文本。这也可以包含500个字符。

此文本也可能包含html标签。

现在我可以简单地取前100个字符,因为它可以剪切标签。 像

<string> Sample Text Here</st ...

这将使整个网站的内容变得粗糙。

哪种方法更好?

2 个答案:

答案 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#">