TypechoJoeTheme

轩宇网

搜索到 2 篇与 匹配 的结果
2020-06-08

易语言实现时间和秒互相转换

易语言实现时间和秒互相转换
提示:用到了精易模块.版本 2 .子程序 功能_时间到秒, 整数型 .参数 参_时间, 文本型 .局部变量 局_累计时间, 整数型 .局部变量 局_正则, 正则表达式类 .如果真 (寻找文本 (参_时间, “天”, , 假) ≠ -1) 局_正则.创建 (“(\d+)天(\d+)小时(\d+)分(\d+)秒”, 参_时间, ) 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 1)) × 86400 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 2)) × 3600 + 局_累计时间 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 3)) × 60 + 局_累计时间 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 4)) + 局_累计时间 返回 (局_累计时间) .如果真结束 .如果真 (寻找文本 (参_时间, “小时”, , 假) ≠ -1) 局_正则.创建 (“(\d+)小时(\d+)分(\d+)秒”, 参_时间, ) 局_累计时间 = 到数值 (局_正则.取...
2020年06月08日
6,305 阅读
0 评论
2019-06-23

PHP中文关键词匹配

PHP中文关键词匹配
关键词匹配是比较常见的需求,如留言、弹幕及游戏聊天中的敏感词过滤,都需要对一段文字进行关键词匹配。提取到关键词后,再做进一步处理。本类借助PHP高效的数组和mbstring扩展,来实现对中文关键词的匹配。主要思想是以关键词为key,构建字典数组,这样便可以对每个关键词可实现常数级别的查找。具体代码如下:class WordMatcher { public $dict = []; public $wordMaxLen = 0; function __construct(){ if(! extension_loaded('mbstring')) { exit('extension mbstring is not loaded'); } } function addWord($word) { $len = mb_strlen($word, 'utf-8'); $this->wordMaxLen = $len > $this->wordMa...
2019年06月23日
3,589 阅读
0 评论