作者shelary (台中喵小咩)
看板Ruby
標題[問題] 把 HTML 指令刪除
時間Wed Oct 3 11:56:05 2007
環境:
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
3F:→ godfat:我不確定有沒有單純去掉 tag 的方式,沒空細看 10/03 12:38
4F:推 deduce: strip_tags :) 10/05 19:59
5F:推 neardreams:><這類符號可以直接用全型><取代掉就行了 '號也是 10/06 01:18
6F:→ neardreams:@@好像有點會錯意 10/06 01:19