作者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