“lua”目录存档

LUA关键词过滤

2009年11月23日,星期一

lua的关键词过滤终于完成了,纯lua代码实现。

本实现采用的是判定树。核心在于关键词表的树型结构构造(putWorldInTree)和关键词判定流程(wordFilter)。

使用本关键词过滤需要关键词库(filterTable.txt)和分词库(separaterTable)。分词库用于排除无效干扰。

判定流程是最烦琐的过程,画流程图的话就能很好的解决。

关键词过滤核心流程

(全文…)

lua utf-8 字符串操作

2009年11月20日,星期五

首先,lua没有原生的utf-8操作库。

由于项目中需要用到lua做关键词过滤,因对网络上找到的lua操作utf-8库的实现需要使用C进行位操作,因此我自己用纯lua写了一个utf-8字符操作库。

测试代码如下:
(全文…)