0
我有固定的高度,我可以附和這裏是最多100個字符的文本DIV。 但我得到的是動態文本。這也可以忍受500個角色。調節繩長度
,且該文本還可能包含HTML標籤。
現在我可以簡單地採取前100個字符,因爲它可以減少標籤。 像
<string> Sample Text Here</st ...
,這將會使整個網站的BOLD的內容。
這將更好的方式來做到這一點?
我有固定的高度,我可以附和這裏是最多100個字符的文本DIV。 但我得到的是動態文本。這也可以忍受500個角色。調節繩長度
,且該文本還可能包含HTML標籤。
現在我可以簡單地採取前100個字符,因爲它可以減少標籤。 像
<string> Sample Text Here</st ...
,這將會使整個網站的BOLD的內容。
這將更好的方式來做到這一點?
這聽起來像你想要去除的HTML標記,然後修剪前100個字符:
#left(reReplace(variables.inputString,'<[^>]+>','','ALL'), 100)#
可能是這樣的。
<cfset strWithoutTag = rereplace(strWithTag,"<[\/]*\w+[^>]*>","","all")>
<cfdump var="#strWithoutTag#">
<cfset truncStr = left(strWithoutTag,100)>
<cfdump var="#truncStr#">
所以你想要在HTML標籤之外的前100個字符?即:'
測試
'是4個字符長? –或者是您想要的第一個爲100個字符(文字**和**標記),但拉伸或收縮的範圍,只包括匹配/關閉標籤對?即不在標籤中間截斷。 – Widor
你已經標記了PHP和ColdFusion ...你正在使用哪一個? –