看板 Ruby 關於我們 聯絡資訊
環境: ROR 1.2.3 狀況: 我要讓使用者自己填一段自介, 而且我用 fckeditor 讓使用者可以自己編排 但是問題來囉 我設計的第一頁只能顯示 100 個字 要點選100個字最後面的 more... 後才能顯示完整自介 於是我用 info.split(//u)[0..100] 去切100個字 可是 info 裡面已經有 HTM 語法了..去切 100 個字不旦切不準 而且還造成 HTML 的語法被切的不完整 所以我想說在顯示第一頁的那個 100 字時...先把 HTML 語法都刪掉 刪掉HTML後..再去切 100 個字.... 等點選 more... 之後...才會顯示有含 HTML 的完整版 我的問題是....怎樣把 HTML 語法刪掉比較容易? 我想的是去尋找 <> 包起來的東西.... 但是如果使用者的自介裡有 >_< 這類的表情圖案時怎麼辦? 或是有更好的方法? 請教大家囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.227.51
godfat:試試tidy?http://tidy.sourceforge.net/docs/quickref.html 10/03 12:36
godfat:參考:http://beast.godfat.org/forums/1/topics/29 10/03 12:37
godfat:我不確定有沒有單純去掉 tag 的方式,沒空細看 10/03 12:38
deduce: strip_tags :) 10/05 19:59
neardreams:><這類符號可以直接用全型><取代掉就行了 '號也是 10/06 01:18
neardreams:@@好像有點會錯意 10/06 01:19