基于python實(shí)現(xiàn)檢索標(biāo)記敏感詞并輸出
一些帶有過(guò)度宣傳的詞,在淘寶、京東對(duì)商品的宣傳有一定的限制,這些最佳,最大、盜版、水貨等詞語(yǔ)都不能用于產(chǎn)品的宣傳,可以使用程序檢測(cè)敏感詞,以下既是具體代碼。
#檢索敏感詞并描紅輸出#輸入word = input('請(qǐng)輸入或拷貝含有敏感詞的宣傳文字:')#敏感詞庫(kù)sensitive = [’第一’,’國(guó)家級(jí)’,’最高級(jí)’,’最佳’,’獨(dú)一無(wú)二’,’一流’,’僅此一次’,’頂級(jí)’, ’頂尖’,’尖端’,’極品’,’極佳’,’絕佳’,’絕對(duì)’,’終極’,’極致’,’首個(gè)’,’首選’, ’獨(dú)家’,’首發(fā)’,’首次’]#在輸入語(yǔ)句中發(fā)現(xiàn)的敏感詞,放在列表中sensitive_find = []#newword用于標(biāo)紅敏感詞,word用于循環(huán)newword = word#遍歷敏感詞庫(kù)for item in sensitive: #將至少出現(xiàn)一次的敏感詞放到sensitive_find中,然后標(biāo)紅 if word.count(item)>0: sensitive_find.append(item+’:’+str(word.count(item))+’次’) #newword存放標(biāo)紅后的整段話,word則不變 newword = newword.replace(item,’ 033[1;31m’+item+’033[0m’)print(’發(fā)現(xiàn)敏感詞如下:’)for item in sensitive_find: print(item)print(’敏感詞位置已用星號(hào)進(jìn)行標(biāo)注:n’+newword)
結(jié)果(ps結(jié)果中有標(biāo)紅的部分,這里未顯示,下面用部分截圖說(shuō)明一下):
請(qǐng)輸入或拷貝含有敏感詞的宣傳文字:天貓首發(fā),耀世登場(chǎng),世界品質(zhì),慶偉制造。本產(chǎn)品目前是同類產(chǎn)品中最高級(jí)的。2018年全網(wǎng)銷售量第一,瑤瑤領(lǐng)先同類產(chǎn)品。國(guó)內(nèi)外頂級(jí)大師鼎力支持,是您居家生活的唯一選擇。發(fā)現(xiàn)敏感詞如下:第一:1次最高級(jí):1次頂級(jí):1次首發(fā):1次敏感詞位置已用星號(hào)進(jìn)行標(biāo)注:天貓 首發(fā),耀世登場(chǎng),世界品質(zhì),慶偉制造。本產(chǎn)品目前是同類產(chǎn)品中 最高級(jí)的。2018年全網(wǎng)銷售量 第一,瑤瑤領(lǐng)先同類產(chǎn)品。國(guó)內(nèi)外 頂級(jí)大師鼎力支持,是您居家生活的唯一選擇。
有標(biāo)紅部分的截圖

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 詳解Android studio 動(dòng)態(tài)fragment的用法2. 解決Android studio xml界面無(wú)法預(yù)覽問(wèn)題3. 圖文詳解vue中proto文件的函數(shù)調(diào)用4. Spring Boot和Thymeleaf整合結(jié)合JPA實(shí)現(xiàn)分頁(yè)效果(實(shí)例代碼)5. php模擬實(shí)現(xiàn)斗地主發(fā)牌6. 什么是python的自省7. Vue封裝一個(gè)TodoList的案例與瀏覽器本地緩存的應(yīng)用實(shí)現(xiàn)8. vue 使用localstorage實(shí)現(xiàn)面包屑的操作9. .Net Core使用Coravel實(shí)現(xiàn)任務(wù)調(diào)度的完整步驟10. Vuex localStorage的具體使用

網(wǎng)公網(wǎng)安備