当前位置: 首页 > news >正文

哈尔滨网站建设方案外包php源码论坛

哈尔滨网站建设方案外包,php源码论坛,2019银川住房建设规划信息网站,福永自适应网站建设过滤一遍并将敏感词替换之后剩余字符串中新组成了敏感词语,这种情况就要用递归来解决#xff0c;直到过滤替换之后的结果和过滤之前一样时才算结束 第一步:建立一个敏感词库(.txt文本)第二步:编写代码在文章中过滤敏感词(递归实现) # -*- coding: utf-8 -*- # author 代序春秋…过滤一遍并将敏感词替换之后剩余字符串中新组成了敏感词语,这种情况就要用递归来解决直到过滤替换之后的结果和过滤之前一样时才算结束 第一步:建立一个敏感词库(.txt文本)第二步:编写代码在文章中过滤敏感词(递归实现) # -*- coding: utf-8 -*- # author 代序春秋 import os import chardet # 获取文件目录和绝对路径 curr_dir os.path.dirname(os.path.abspath(__file__)) # os.path.join()拼接路径 sensitive_word_stock_path os.path.join(curr_dir, sensitive_word_stock.txt) # 获取存放敏感字库的路径 # print(sensitive_word_stock_path) class ArticleFilter(object): # 实现文章敏感词过滤 def filter_replace(self, string): # string string.decode(gbk) # 存放敏感词的列表 filtered_words [] # 打开敏感词库读取敏感字 with open(sensitive_word_stock_path) as filtered_words_txt: lines filtered_words_txt.readlines() for line in lines: # strip() 方法用于移除字符串头尾指定的字符默认为空格或换行符或字符序列。 filtered_words.append(line.strip()) # 输出过滤好之后的文章 print(过滤之后的文字: self.replace_words(filtered_words, string)) # 实现敏感词的替换,替换为* def replace_words(self, filtered_words, string): # 保留新字符串 new_string string # 从列表中取出敏感词 for words in filtered_words: # 判断敏感词是否在文章中 if words in string: # 如果在则用*替换(几个字替换几个*) new_string string.replace(words, * * len(words)) # 当替换好的文章(字符串)与被替换的文章(字符串)相同时,结束递归,返回替换好的文章(字符串) if new_string string: # 返回替换好的文章(字符串) return new_string # 如果不相同则继续替换(递归函数自己调用自己) else: # 递归函数自己调用自己 return self.replace_words(filtered_words, new_string) def main(): while True: string input(请输入一段文字:) run ArticleFilter() run.filter_replace(string) continue if __name__ __main__: main() 运行结果:以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。 时间 2019-10-25
http://www.huolong8.cn/news/164500/

相关文章:

  • 网站开发作业wordpress安装博客方法
  • 关于网站建设的调查报告二手交易网站开发系统
  • 宁波做网站的大公司排名京津冀协同发展的基础
  • 济南智能网站建设电话可以做问卷的网站
  • 文章类网站源码岳阳seo招聘
  • 有哪些可以做包装袋的网站山西建设厅官方网站
  • 网站开发 问题 关键技术网站上的弹框如何做网页
  • 贵州省贵州省建设厅网站城乡与住房建设部网站
  • 朝阳住房和城乡建设厅网站企业网站多大空间够用
  • 洛阳做网站优化请简要描述如何进行网站设计规划
  • 建设网站对公司起什么作用是什么免费网站备案
  • 升阳广州做网站公司广州17做网站
  • 手机移动网站模板wordpress 地址栏
  • 网站建设制作设计手机管理网站模板
  • 新余专业的企业网站建设公司如何分析竞争对手网站
  • 网站开发是做什么58同城关键词怎么优化
  • 成都品牌网站建设如何查询网站点击量
  • 重庆企业网站优化游戏网站页面设计
  • 网站做定向的作用it项目网站开发的需求文档
  • 长治网站制作公司公司网站备案具体什么情况
  • 哪家做网站公司公司网站找哪家
  • 做网站负责人有法律风险吗如何开网上商城
  • 网站按钮样式苏州市吴江太湖新城建设局网站
  • h5免费建站网站开发教程大全
  • 商标 做网站 是几类手机网站什么意思
  • 网站建设综合技能实训seo关键词排名优化报价
  • 怎么把别人做的网站变成自己的seo收录排名
  • 如何做不同域名跳转同一个网站小型教育网站的开发建设论文
  • 高端网站定制建设公司哪家好个人电脑 wordpress
  • 贺州招聘网站建设产品怎么做市场推广