$str=file_get_contents("a.txt"); // 内容格式为:“哈哈// 哈哈1aaaasdasdasd//哈哈aa//到湖广会馆” //是分隔符
我想提取出1个含有“ 哈哈"关键词而且必须大于10个字节,小于50个字节的句子 如: 哈哈1aaaasdasdasd
关键词为多个,例如 ,呵呵, 哈哈等要一一匹配。。。 但是只要提取到1个就可以输出了。
如果在所有句子里面找不到任何该关键词 直接随便输出一个大于10个字节,小于50个字节的句子。。
麻烦各位大大了。。。急啊。。高手别喷。。
这个属于字符串处理,你可以好好学一下正则表达式,另外关键提取其实我知道的有两种方式,一种是将中文常用的关键字存到数据库中,然后检测一个中文语句中是否有匹配,中间用到SQL语,LIKE。。另外一种是一种算法,根据中文语法,来的,反正很麻烦,建试你采用第一种方法
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-09-09
用substr()函数截取这个字符串,从第10个字符截,截多少位,你可以自己算一算,不太清楚的话,你可以去查这个函数的详细功能