答案:可以看到注释掉的信息,是mb_函数部分,我去掉他们,一方面是为了迁移,一方面是mb_很慢。我偷懒地使用了不完整的UTF8切字,只判断2个字节的和3个字节的,其实只有UTF3,呵呵……以后再说。
CODE:<?php
function _normalize_text ($text)
{
$symbol = '`~!@#$%^&*()_+=|{}[]:;"<>,.?';
$symbol = preg_quote ($symbol);
$ret = preg_replace ("/[$symbol]/", ' ', $text);
$ret = preg_replace ("/[rnt]/", ' ', $ret);
// For Chinese...
$ret = str_replace ('“', ' ', $ret);
$ret = str_replace ('”', ' ', $ret);
$ret = str_replace ('‘', ' ', $ret);
$ret = str_replace ('’', ' ', $ret);
$ret = str_replace ('!', ' ', $ret);
$ret = str_replace ('?', ' ', $ret);
$ret = str_replace ('。', ' ', $ret);
$ret = str_replace (',', ' ', $ret);
$ret = str_replace ('、', ' ', $ret);
$ret = str_replace ('·', ' ', $ret);
$ret = str_replace ('(', ' ', $ret);
$ret = str_replace (')', ' ', $ret);
$ret = str_replace ('#', ' ', $ret);
$ret = str_replace ('《', ' ', $ret);
$ret = str_replace ('》', ' ', $ret);
$ret = str_replace (';',&nbs上一个:sqlite3 遵循Python PDB-API 2.0 接口规范的SQLite库(1)
下一个:走进全文搜索(PHP+SQLite) 二
- 更多SQLite疑问解答:
- 数据库sqlite3 里:用函数sqlite3_get_table来获取数据是否 可以 排序么(order by cTime asc)
- 开始学sqlite,在下载了个sqlite3_exe,和一个sqlite admin数据库,我现在疑问的是,可以通过sqlite3.exe
- 关于Sqlite使用Group by以后的排序问题。
- sqlite做网络数据库怎么样
- sqlite支持动态sQL,能不能给个对表名进行拼接的,可以运行通的过的代码范例啊,大侠们
- 用SQLite expert创建的数据库,如何导入到android中
- sqlite3 开始建立数据库时,没有设定主键。怎么去修改
- Android中用SQLite数据库是出现的错误,帮忙解决一下:
- android 应用程序开发用到数据库 ,是否需要使用SQLite Manager
- sqlite查询条件参数为空怎么办
- Android sqlite通过字符串为条件执行删除某一记录的问题
- android 程序碰到问题,很简单的一个程序,从sqlite数据库里面查找数据,点击按钮后获得相应数据
- sqlite数据库中插入数据时出现database is locked!什么原因?我没有设置密码.
- ios移动开发、QT应用开发、ZigBee协议栈、SQlite数据库支持,这些都可以描述成我应用到的技术吗?
- sqlite和mysql有关系吗? 能代替mysql运行织梦程序吗?