作者dryman (dryman)
看板Ruby
标题[RoR ] 使用regular expression
时间Thu Sep 10 18:04:45 2009
我想做一个线上字典,用的字库是stardict
http://stardict.sourceforge.net/
stardict有自己的字库档,不过可以用stardict-editor来输出txt档
每个词是用tab分隔的,所以存入资料库不难(转csv然後丢资料库或用fasterCSV转)
不过有个问题:
stardict-editor输出的资料长这样
a back answer n.\n顶嘴
^^^
tab
在html上面显示的时候使用的分行标记是<br>
那麽我该如何在显示的时候读到\n就显示分行呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.175.19
1F:推 zero00072:先将原来的字串,用 .chomp! 如何? 09/10 18:54
2F:→ poga:string.gsub("\n",'<br />') 这样? 09/10 20:00
3F:→ dryman:试成功了! 谢谢大家! 09/10 20:19