【发布时间】:2014-04-09 21:03:35
【问题描述】:
我正在写一个博客脚本。
我想从文章中找到标签..
在 php 中从正文字符串中查找标签的最佳方法是什么
示例: 如果文章正文包含此字符串
'这个问题是关于 php 字符串的'
所以脚本应该得到 php string 和 Question 作为标签。
【问题讨论】:
-
explode按空格并对照列表检查每个单词? -
你的意思是我必须使用单词列表?
-
脚本如何知道哪些词是标签?在您的示例中,为什么
this、is和about不被视为标签?您不认为它们标记的唯一原因是在您的脑海中,您有一个您认为常见的单词列表。因此,您要么需要创建一个常用词列表并排除这些词,要么创建一个不常用词列表并匹配以考虑所有标签。 -
另外,不要忘记单词的变化。
string这个词也会被标记吗?你有strings。那么你会创建一个单词列表和所有可能的变体吗?你可以。您还可以创建一个语法词法分析器,使用适当的语法来查找单词的变体。