PHP版自動生成文章摘要

2022-09-26 21:33:22 字數 853 閱讀 6107

自動生成文章摘要[j**ascript 版本]。

我們在寫blog這樣的程式時經常需要顯示文章前一部分的,但是又怕不恰當的截斷破壞封閉標籤以造成整

個文件結構破壞,使用我的函式可以在要求不高的情況下解決這個問題。

大家應該考慮這個函式在服務端應用還是在客戶端應用。因為我考慮這個函式可能執行起來比較費機器,

所以安全性要求不高的情況下可以放在客戶端上。

最好資料表中單獨乙個欄位放這個摘要,這樣相應的資料庫查詢也優化了。犧牲一點點空間換很多時間還

是划算的。

再聊一下安全性問題,主要是內容安全性。如果客戶端意圖更改正常的摘要資訊的話,一般都是blog的主

人才有這個權力,那麼他使得摘要和原文的一致性破壞就是他自己的事了。內容以外的安全性都可以在服

務端解決。所以還是推薦在客戶端使用本函式。

核心**:

最近應用了一下,發現上面的函式對多位元組字符集支援得不好,因此重寫了一下。

如果遇到問題,不妨試試下面的函式。

function generate_brief($text)

array_push($stack, mb_strtoupper($elem));

array_push($posstack, $pos[0]);            

}else

} }

} $cutpos = array_shift($posstack) - 1;    

$foremost =  mb_substr($foremost,0,$cutpos,"utf-8");

return $foremost;

};歡迎大家找錯誤。謝謝。

本文位址:

基於python語言,自動生成文章摘要(中文)

廢話少說,直接上 coding utf 8 import jieba,copy,re,codecs from collections import counter summary pyhanlp.hanlp.extractsummary text,3 print summary print join...

Jekyll 自動生成文章

當使用jekyll寫文章的時候,你肯定不想麻煩的建立文字,修改文字字尾名,再加文字頭加上yml語法開頭。所以這時候你肯定想到的是寫個指令碼簡化操作,程式設計師不就是為偷懶而寫 嗎?可以使用rake來解決這個問題。rake,即ruby make,使用ruby開發 構建工具。安裝rakegem inst...

實現自動生成文章摘要概要工具,讓讀者更快的了解文章

實現該介面主要是利用nlp自然語義識別技術,對文章內容進行機器語義識別後,根據提供概要長度的要求生成對應的文章摘要。體驗源文位址進行實際測試使用 目前抽取式的主要方法 基於統計 統計詞頻,位置等資訊,計算句子權值,再簡選取權值高的句子作為文摘,特點 簡單易用,但對詞句的使用大多僅停留在表面資訊。基於...